Akkodis, is a global leader in the engineering and R&D market that is leveraging the power of connected data to accelerate innovation and digital transformation. With a shared passion for technology and talent, 50,000 engineers and digital experts deliver deep cross-sector expertise in 30 countries across North America, EMEA and APAC.
Akkodis offers broad industry experience, and strong know-how in key technology sectors such as mobility, software & technology services, robotics, testing, simulations, data security, AI & data analytics. The combined IT and engineering expertise brings a unique end-to-end solution offering, with four service lines – Consulting, Solutions, Talents and Academy – to support clients in rethinking their product development and business processes, improve productivity, minimize time to market and shape a smarter and more sustainable tomorrow. Akkodis is part of the Adecco Group.
As an Embedded C - Firmware Engineer, you will be responsible for designing, developing, and optimizing firmware in a very controlled environment (space/aviation/medical/automotive). This role involves close collaboration with software architects, hardware engineers, and other cross-functional teams to deliver high-quality, efficient, and highly reliable firmware.
Responsibilities
- Participation in firmware requirements development, architectural design, and detailed design processes
- Setting up the firmware development and verification environment in accordance with the program’s development and verification standards
- Developing high-quality firmware source code for embedded systems using C language (bare metal or RTOS-based)
- Developing test cases against product requirements and unit tests against design
- Participate in test bench setup to validate the firmware.
- Debugging and resolving firmware issues at both the application and system levels.
- Performing requirements, design, and code reviews.
- Developing and maintaining documentation related to firmware design and usage.
- Participation in system architecture design.
Qualifications
- Bachelor's degree in Electronics Engineering, Computer Science, or a related field.
- Solid understanding of microcontrollers and hardware interfaces.
- 5+ years of experience in firmware development for critical software systems (space/aviation/medical/automotive) systems using C language (including debugging tools, HW protocol analyzers, and SW static/dynamic analysis).
- Experience with space or civil aviation software engineering and software product assurance standards (ECSS-E40, ECSS-Q80, DO-178C).
- Experience with CAN Bus, CAN Open protocol, and CAN Bus profiling tools and protocol analyzers
- Experience with developing software mitigations for radiation impacts (e.g., EDAC, Scrubbing)
- Experience with worst-case execution time (WCET) and schedulability analysis.
- Familiarity with hardware debugging tools, including oscilloscopes and logic analyzers
- Familiarity with digital signal processing
- Familiarity with control algorithms
- Familiarity with ADCs/DACs
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Application Engineer
2026-05-28
Software Engineer - Validation
2026-05-27
AI Software Engineer (m/f/d) - Berlin
2026-05-21
- Posted
- Sep 18, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Lausanne
- Company
- Akkodis
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Application Engineer
2026-05-28
Software Engineer - Validation
2026-05-27
AI Software Engineer (m/f/d) - Berlin
2026-05-21