Find your next tech and IT Job or contract Embedded Software Developer (IoT, Assembler, Microcontroller...)

An embedded software is a program specifically used for hardware management. The program developed by the IT professional has no purpose outside the hardware for which it was designed. The software is therefore totally limited to the functions for which it was designed and cannot be used outside the equipment in which it is integrated. An embedded software is also called "dedicated software". An embedded software developer works in the IT sector and has the main mission of developing and designing embedded software. In other words, they are called upon to develop code exclusively optimized for the constraints of the hardware in question. The developed software is integrated into the hardware platform to perform certain tasks. The embedded software developer, in their work, takes into account the specificities of each product and its field of use, to optimize their code and adapt it to the environment. They are called upon to show a lot of patience and significant adaptability. The embedded software developer profession also requires a lot of ingenuity to always meet the needs of the equipment to be designed. The embedded software developer must also be quite responsive to intervene quickly in case of problems in code development. They can work in a company or as a freelancer.

574 results
Contractor

Contractor jobSoftware Engineer Fullstack .NET / ReactJS (F/H)

VISIAN
Published on
Full stack

1 year
110-390 €
Paris, France
Dans le cadre du renforcement de ses équipes, notre client recherche un Software Engineer Fullstack .NET / ReactJS pour intervenir sur la maintenance évolutive et le développement de plusieurs plateformes métiers à destination des utilisateurs internes et des clients finaux. Vous intégrerez une équipe Agile composée d'un Tech Lead, de développeurs, de testeurs, d'un Product Owner et de Business Analysts, organisée autour d'une Feature Team et fonctionnant en méthodologie Scrumban. Votre périmètre d'intervention couvrira une vingtaine d'applications et de services reposant sur un environnement technique varié, allant de technologies historiques à des architectures modernes. À ce titre, vos principales missions seront : Assurer la maintenance évolutive et corrective des applications existantes. Concevoir, développer et faire évoluer des fonctionnalités Frontend et Backend. Participer à la modernisation progressive des applications Legacy. Contribuer au redesign et à l'amélioration des interfaces utilisateurs en ReactJS. Développer et maintenir des API et services basés sur .NET Core. Participer à la conception et à la construction de nouvelles solutions applicatives. Prendre part à la définition et à la conception d'une nouvelle plateforme métier prévue à partir de 2027. Contribuer à l'intégration de nouvelles technologies, notamment autour de l'intelligence artificielle et des agents IA, afin d'optimiser les parcours utilisateurs. Vous évoluerez dans un environnement technique stimulant, appliquant les principes du Software Craftsmanship : TDD, BDD, Clean Code, Code Reviews, automatisation des tests et amélioration continue de la qualité logicielle.
View this job
Fixed term

Job VacancyiOS Developer

LA International Computer Consultants Ltd
Published on

7 months
SW1A 2AH, City of Westminster, England, United Kingdom
Job Title: iOS Developer Location: London (Hybrid) Contract Length: 12 Months Day Rate: £383 per day IR35 Status: Inside IR35 Overview We are seeking enthusiastic and capable iOS Developers to join a high-profile technology programme. This is an excellent opportunity for early-career developers who have strong coding skills and are looking to develop their experience within a collaborative, agile delivery environment. This is a hands-on engineering role focused on designing, building, testing, and maintaining native iOS applications. The position is suited to developers who enjoy solving technical problems, writing clean code, and contributing to the delivery of high-quality mobile solutions. These are individual contributor positions and do not require previous people management, team leadership, or line management experience. Key Responsibilities * Develop, maintain, and enhance native iOS applications using Swift. * Build responsive and user-friendly mobile interfaces using SwiftUI and/or UIKit. * Collaborate with product owners, designers, testers, and other developers to deliver new features and improvements. * Integrate applications with RESTful APIs and backend services. * Write clean, maintainable, and well-documented code following best practices. * Participate in code reviews and contribute to continuous improvement initiatives. * Support testing activities, bug fixing, and performance optimisation. * Ensure applications meet quality, security, accessibility, and usability standards. * Assist with application deployment, release activities, and ongoing support. Essential Skills & Experience * Commercial experience developing native iOS applications. * Strong programming skills in Swift. * Experience with SwiftUI, UIKit, or both. * Understanding of the iOS application lifecycle and mobile development best practices. * Experience consuming REST APIs and handling data within mobile applications. * Familiarity with source control systems such as Git. * Knowledge of Xcode and Apple's development ecosystem. * Strong problem-solving and debugging skills. * Good communication and collaboration abilities. Desirable Skills * Experience with XCTest or automated testing frameworks. * Knowledge of CI/CD pipelines and automated deployment processes. * Experience with Core Data or other local storage technologies. * Familiarity with accessibility standards for mobile applications. * Exposure to Agile or Scrum delivery environments. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Contractor

Contractor jobSungard's Front Arena Application Developer with Python

Nexus Jobs Limited
Published on

€450-650
Poland
Sungard Front Arena Developer Our Client is looking to recruit several Sungard's Front Arena Developers/Consultants You will have at least 3 to 5 years solid back ground of working with Sungard's or FIS Global's Front Arena product. The role is to develop and support Front Arena applications through extending and integrating the core Front Architecture. SPECIFIC RESPONSIBILITIES: Develop highly visible applications within Front Arena. Design and develop integrations with other trading and back office applications. Support Trading Manager and the applications that utilize its output e.g. overnight risk/scenarios and Mark-to-Market. Provide occasional support for other Front Arena developed applications. Actively contribute in gaining application and business knowledge for the development team. The following skills and experience are considered essential for this role: Deep understanding of Front Arena and its programming languages: ADFL, ACM. AEL, ASQL and Python. Knowledge of Front Arena Architecture and components: ADS, ATS and Service Bus. Must be able to liaise and clearly communicate with colleagues. Experience of interacting with end users in the financial industry. Ability to work independently and solve business problems through own initiative. Ability to work in a fast changing environment Desirable skills/experience: Experience of the Front Arena 4 track. Experience of custom model integration. Experience of other Trading Systems. MS SQL Knowledge of Financial Derivatives This is a 6 month contract based in Warsaw Poland. Do send your CV to us in Word format along with your daily rate and availability.
View this job
Permanent

Job VacancySenior Backend Developer with C# .net Framework

Nexus Jobs Limited
Published on

£50k-80k
United Kingdom
Senior Backend Developer with C# .net Framework Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes The Client will consider candidates with solid Backend development skills without Umbraco. The salary for this role will be in the range £50K to £80K per year depending on experience. The Client is based in Central London and this role will be working remotely. Do send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancyStaff Software Engineer Java H/F

█ █ █ ██ █ █
Published on
Angular
AngularJS
autonomous

80k-100k €
Versailles, Ile-de-France

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Permanent

Job VacancySoftware Engineer Java Éditeur H/F

█ █ █ ██ █ █
Published on
Git
Gitlab
Java

45k-55k €
Angers, Pays de la Loire

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Permanent

Job VacancyFull Stack Software Engineer - DV Cleared

CGI
Published on

Gloucester, England, United Kingdom
At CGI, you'll help create intuitive, high-value software solutions that make complex technology and data easier to use, enabling our clients to achieve better outcomes with less dependency on specialist resources. As a Senior Full Stack Software Engineer, you'll combine creative thinking with hands-on engineering to shape user-focused applications across modern frontend and backend technologies. You'll have the ownership to influence technical approaches, solve meaningful challenges and turn ideas into robust solutions, while collaborating with experienced CGI Partners who will support your development. This is an opportunity to make a tangible impact on an important programme, contribute ideas that improve how solutions are delivered, and continue growing your expertise within one of the world's largest IT and business consulting services organisations. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is an office based role.
View this job
Contractor

Contractor jobSoftware Solution Specialist – Service Management Tools (Ivanti Expert)

LeHibou
Published on
Agile Scrum
ITIL
Javascript

14 months
650 €
Brussels, Brussels-Capital, Belgium
Notre client dans le secteur Énergie et ressources naturelles recherche un/une Software Solution Specialist – Service Management Tools (Ivanti Expert) H/F Description de la mission : Contexte La mission s'inscrit au sein d'un acteur européen du secteur de l'énergie, dans un environnement lié à la fiabilité, la durabilité et la transformation des services numériques. Le poste est rattaché au produit Users Support, qui fait partie de la Digital Workplace product line. L'équipe a pour mission de fournir des outils robustes et conviviaux permettant aux autres produits et équipes de proposer des services de support efficaces. L'équipe assure le support de niveau 2 des outils de service management et personnalise également des workflows afin de fournir un service clé en main à plusieurs utilisateurs métiers. L'outil principal utilisé est Ivanti Service Manager, via lequel les collaborateurs soumettent leurs demandes et les agents de support traitent et résolvent les tickets. Dans un contexte d'élargissement du périmètre, un renfort est recherché. Mission Le consultant interviendra comme spécialiste des solutions logicielles sur les outils de service management, avec une forte dominante Ivanti Service Manager. Il contribuera à la mise en œuvre des besoins fonctionnels et techniques, au maintien en conditions opérationnelles de la solution, à son amélioration continue et à son intégration dans le paysage applicatif et système. Principales responsabilités Implémenter et développer les exigences fonctionnelles et techniques des utilisateurs via configuration ou scripting dans les outils de support utilisateur Assurer l'exploitation et la maintenance logicielle avec l'équipe Conseiller les utilisateurs clés sur les sujets IT service management et les bonnes pratiques d'usage de l'outil Participer aux activités de bout en bout des nouveaux développements et des nouvelles configurations Initier et contribuer aux évolutions et améliorations du logiciel Accompagner l'intégration continue de la solution dans l'écosystème applicatif et système Soutenir les activités de test et de formation des utilisateurs finaux Environnement technique Outils de service management : Ivanti Service Manager, ServiceNow, Zendesk Langages et interfaces : JavaScript, SOAP, REST API Base de données : MS SQL Référentiels et méthodes : ITIL, méthodes agiles Domaine : IT operations management, Digital Workplace Profil recherché Expérience Diplôme universitaire en business informatics, computer science ou équivalent Au moins 3 ans d'expérience sur des outils de service management, de préférence Ivanti Service Manager Expérience confirmée en planification, développement, exploitation et évolution d'applications ou de systèmes logiciels standard ou sur mesure Compétences techniques Maîtrise des outils de service management Bonne connaissance d'Ivanti Service Manager Connaissance de l'IT service management basé sur ITIL Expérience en JavaScript Expérience avec MS SQL, SOAP et REST API Connaissance d'outils similaires tels que ServiceNow ou Zendesk Expérience en IT operations management Bonne compréhension des méthodes agiles Compétences personnelles Proactivité Bonnes capacités d'analyse Esprit d'équipe Capacité à travailler de manière autonome Langues Anglais courant Le néerlandais et/ou le français et/ou l'allemand constituent un plus Compétences / Qualités indispensables : Ivanti Service Manager, ITIL, JavaScript, Support et configuration d'outils ITSM, MS SQL / SOAP / REST API, Anglais courant Compétences / Qualités qui seraient un + : ServiceNow, Zendesk, IT operations management, méthodes agiles, néerlandais et/ou français et/ou allemandInformations concernant le télétravail : Oui — 3 jours/semaine
View this job
Permanent

Job VacancySenior Front End D3 Javascript Software Engineer - Holborn

Nexus Jobs Limited
Published on

£70k-90k
Holborn, England, United Kingdom
Senior Front End D3 Javascript Software Engineer - Holborn Our Client wants to recruit a Senior Front End Software Developer with at least 7 to 10 years expertise of working with D3 React and Javascript. You will be involved with creating sophisticated, robust and easy to use web apps whilst working in a close-knit team who solve complex problems, together. The Client works with very latest cutting edge Front End Technologies. You will be working to create data-heavy applications for the Company's principle client, a major management consultancy undergoing a large-scale digital transformation. Responsibilities Delivering pixel-perfect, high-quality code in a timely manner. Creating easy to use, easy to understand applications Participate in technical discussions with technical leads and within your team. Key Skills Required: Exceptional track record in delivering quality front end engineering solutions. A thorough understanding of React.js and its core principles and workflows (such as Flux or Redux) Data visualisation experience, including with D3.js Experience with continuous integration, test automation, and monitoring You must have the following skills: Strong proficiency in JavaScript, CSS, HTML including DOM manipulation and the JavaScript object model Familiarity with RESTful APIs Knowledge of modern authorization mechanisms, such as JSON Web Token Familiarity with modern front-end build pipelines and tools Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Familiarity with code versioning tools The Client is based in Holborn London. The salary for this role is in the range £70K - £90K. Please send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancySenior Software Engineer with C# .net Fixed Income FX

Nexus Jobs Limited
Published on

£50k-75k
City of London, England, United Kingdom
C# .NET Software Developer with FX and Fixed Income Our Client is a niche boutique broker specialising in FX. They are looking to recruit a C# .NET Software Developer with at least 3 to 5 years proven track record of developing with C# .NET. The Client would like meet candidates ideally with some understanding Trading Floor projects to include Fixed Income, Risk Management, Swap Options and FX. You need to be resilient as you will be working closely with traders and developing financial trading systems so an understanding of FX instruments would be very useful. The Company is a fast growing dynamic brokerage firm, specialising in currency options and interest rate swaps. They are seeking a talented technologist to join the London team. You will be working in a fast paced, delivery focused environment where you will get the opportunity to make a genuine impact on the business rather than just 'making up the numbers'. Initially reporting to the CTO, the successful candidate will become a key member of the global team. There will be a large amount of autonomy in the role, giving the candidate the opportunity to showcase their development talents, Responsibilities :- Re-architecting and building the in-house middle office platform and integrating with a new trading platform. Developing pricing toolsets Integrating to external reporting/tradeflow and pricing APIs. Maintaining the company's daily operation on the existing platforms. Essential skills :- Minimum 3 to 5 years experience of Microsoft web technologies ( C#, Core MVC ) Relational database experience (SQL Server) Proactively able to build relationships with stakeholders:- sales, brokers, middle office, external vendors. Ability to produce clean, well-written, fully tested production ready software. Desirable skills :- Knowledge of the FIX protocol Knowledge of FX trade processing Basic knowledge of Foreign exchange products (vanilla/exotic options, fx cash) ( training will be given) Qualifications: Computer Science related degree preferred At least 3 years experience in a comparable development role. The Client is based in the City of London. The salary for this role will be £50K - £75K. Please do send your CV to us in Word format along with your salary and availability.
View this job
Fixed term

Job VacancyAndroid Developer

LA International Computer Consultants Ltd
Published on

7 months
SW1A 2AH, City of Westminster, England, United Kingdom
Job title: Android Developer Location: London (hybrid) Contract: 1 year Day rate: £383 IR35: Inside Overview We are seeking talented Android Developers to join a high-performing engineering team delivering innovative mobile solutions. This opportunity is ideal for early-career developers with strong coding capabilities who are passionate about mobile development and modern software engineering practices. This is a hands-on individual contributor role focused on designing, developing, and maintaining Android applications using modern development tools and frameworks. You will work collaboratively with cross-functional teams to create high-quality, scalable, and maintainable mobile applications while contributing to all stages of the software development lifecycle. Key Responsibilities * Design, develop, test, and maintain native Android applications. * Build robust and scalable mobile solutions using Kotlin and Android Studio. * Develop user-focused applications in line with Android design principles and interface guidelines. * Collaborate closely with product owners, designers, developers, and testers to deliver high-quality solutions. * Apply MVVM architecture and established design patterns to create maintainable codebases. * Implement SOLID principles to improve code quality, scalability, and maintainability. * Contribute to code reviews and promote engineering best practices. * Support continuous integration and continuous delivery (CI/CD) processes. * Troubleshoot and resolve application issues throughout the development lifecycle. * Maintain a DevOps mindset, understanding how software and infrastructure interact to support production systems. * Stay current with emerging Android technologies, frameworks, and industry best practices. * Proactively identify opportunities for improvement and drive technical solutions within your domain. Required Skills & Experience * Strong experience developing Android applications using Kotlin. * Proficiency with Android Studio and the Android development ecosystem. * Good understanding of Android design principles and user interface guidelines. * Experience implementing MVVM architecture and associated design patterns. * Strong understanding of SOLID principles and clean coding practices. * Knowledge of Android application lifecycle management. * Experience collaborating within Agile software development teams. * Understanding of CI/CD pipelines and automated software delivery processes. * Strong problem-solving and debugging skills. * Excellent communication and teamwork skills. Desirable Skills * Understanding of the Android compilation and build process. * Knowledge of how source code is transformed into executable applications. * Experience or exposure to FHIR (Fast Healthcare Interoperability Resources). * Understanding of memory management concepts, including garbage collection and reference management. * Experience working within DevOps environments. * Familiarity with automated testing frameworks and test-driven development practices. Personal Attributes * Passionate about mobile technology and Android development. * Eager to learn and embrace new technologies. * Collaborative and team-oriented mindset. * Proactive approach to problem-solving. * Strong attention to detail and commitment to quality. * Self-motivated with a desire for continuous improvement. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Fixed term

Job VacancyForgeRock Developer

LA International Computer Consultants Ltd
Published on

7 months
Belyy, Tver Oblast, Russia
Job Title: ForgeRock Developer Location: Glasgow (hybrid) Contract: 1 year IR35: Inside Your responsibilities: We are seeking a skilled ForgeRock Developer with hands-on experience in Identity and Access Management (IAM) solutions. The ideal candidate will be responsible for designing, developing, implementing, and supporting ForgeRock IAM products, including Access Management (AM), Identity Management (IDM), Identity Gateway (IG), and Directory Services (DS). The candidate should have strong expertise in authentication, authorization, SSO, MFA, API security, and identity lifecycle manage Key Responsibilities * Design, develop, and implement IAM solutions using ForgeRock platform components. * Configure and customize ForgeRock AM, IDM, DS, and IG based on business and security requirements. * Develop authentication trees, journeys, adaptive authentication, and Single Sign-On (SSO) solutions. * Implement OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, and Multi-Factor Authentication (MFA). * Integrate ForgeRock with enterprise applications, cloud platforms, APIs, and third-party identity providers. * Develop custom connectors, workflows, scripts, and REST-based integrations. * Configure identity lifecycle management, provisioning, de-provisioning, and role-based access controls. * Troubleshoot production issues and provide root cause analysis and resolution. * Participate in security reviews and ensure IAM solutions comply with organizational security standards. * Collaborate with architects, security teams, application teams, and business stakeholders. Required Skills * Strong experience in ForgeRock IAM Suite (AM, IDM, DS, IG). * Hands-on experience with OAuth 2.0, OpenID Connect, SAML 2.0, LDAP, JWT, and MFA. * Experience in identity federation and access management solutions. * Proficiency in Java, JavaScript, Groovy, REST APIs, and JSON. * Experience with LDAP directories and directory services management. * Knowledge of authentication and authorization frameworks. * Experience with Linux/Unix environments and shell scripting. * Strong troubleshooting and debugging skills. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Contractor
Fixed term

Job VacancyJava Developer (1-4 years experience)

LA International Computer Consultants Ltd
Published on

6 months
£300-360
SW1A 2AH, City of Westminster, England, United Kingdom
Java Developer (1-4 years experience) We are looking for a number of Java Developers for a Public Sector client. You will have between 1 to 4 years experience with a keenness to further develop your skills and experience in Java software development. * Programming Languages: Proficiency in Java (often Java 11 or newer) and Object-Oriented Programming (OOP). * Frameworks: Familiarity with the Spring ecosystem, particularly Spring Boot and RESTful web services. * Tools & Version Control: Experience with Git, build tools like Maven or Gradle, and containerization basics like Docker. This is a 6 month contract initially and is on a hybrid working model with two days in the office in London every week. It is an inside IR35 contract starting in early December. Candidates with SC clearance or willing to undergo will be considered. To be considered for the position please send over an updated CV. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job

Frequently asked questions about working as a Embedded Software Developer (IoT, Assembler, Microcontroller...)

What is the role of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer creates and designs various computer systems while defining the architecture of components and products.

How much does a Embedded Software Developer (IoT, Assembler, Microcontroller...) charge

The daily rate of an embedded software developer is £450, this depends on the freelancer's experience. The salary of a junior embedded software developer ranges between £28,000 and £35,000 gross per year. But by gaining experience, the embedded software developer can then expect a higher compensation, around £60,000 per year.

What is the definition of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer must meet the company's needs and for this purpose focuses on embedded software development. They ensure both the quality of the software, but also its sustainability, security, energy efficiency and consumption. Their mission is based on developing optimized code, while taking into account the various constraints of the platform on which they work. Moreover, their involvement in the testing phases is also important to validate the different processes and if necessary to implement technical documentation. The embedded software developer systematically performs technology monitoring to stay informed of the latest developments. They also use assembly languages such as C++ to code according to client recommendations. On a daily basis, they practice oral and written English and have excellent knowledge of general operating systems such as Linux or Windows.

What type of mission can a Embedded Software Developer (IoT, Assembler, Microcontroller...) handle

• The embedded software developer is actually a computer engineer whose mission is to develop software that will then be embedded within physical products. This type of embedded software is present in our daily lives, without even noticing its presence. For example, software capable of managing supermarket checkouts, software managing the dashboard of a connected car, or software defining the automation of a robotic arm that you can find in industry. • Given that there are numerous applications, the embedded software developer profession requires skills adapted to the environment in which it operates. It is therefore not uncommon for the job to require complementary skills in mechanics, calculation, electricity, electronics, or robotics. • On a daily basis, the embedded software developer handles the installation of computer system-related equipment, as well as their maintenance and development. • These responsibilities translate into total management of embedded software projects. They are also called upon for the development and prototyping of embedded software on the coding side. • The embedded software developer is also involved in numerous tests and validation phases with the implementation of technical documentation. • Finally, they maintain regular technological watch to take into account the latest trends.

What are the main skills of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• As mentioned previously, the embedded software developer has an excellent understanding of programming languages such as Java, C or C++. These are mandatory skills, as programming occupies a predominant place in their daily work. • But that's not all, the embedded software developer has excellent knowledge of electronics and then secondary skills related to the environment in which they operate. Thanks to their expertise in the field, they can anticipate the behavior of electronic hardware in order to adapt their coding. • Finally, they collaborate with other IT professionals, such as the embedded systems engineer to optimize their project.

What is the ideal profile for a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• In order to successfully carry out their mission, the embedded software developer must be able to solve any problem. • In their field, they must be perfectionist by considering all possibilities. • Being naturally curious, this will drive them to discover new procedures and experiment with a new way of coding. • Finally, it is absolutely imperative to have perfect mastery of technical English.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us