Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Akkodis and take your career to the next level!
Application takes less than 5 minutes