6 days ago
Strasbourg, FranceMid Level / Senior
Responsibilities
- Participate in functional and technical specifications for firmware development.
- Design, develop, and test embedded software modules in C.
- Contribute to firmware architecture and define testing strategies.
- Conduct tests according to established qualification plans.
- Develop test tools and scripts for software validation.
- Apply quality processes and software development best practices.
- Write technical documentation.
- Collaborate with international teams during technical reviews and project meetings.
Requirements
- Engineering degree or equivalent.
- 3 to 7 years of significant embedded development experience in an industrial, automotive, or aerospace environment.
- Excellent command of embedded C and good knowledge of C++.
- Experience developing on STM32 microcontrollers, including ADC, UART, DMA, GPIO, SPI, USB, and Ethernet.
- Expertise in real-time embedded systems with strong performance constraints.
- Proficiency in the Modbus protocol.
- Awareness of embedded cybersecurity issues.
- Experience with JTAG/Segger debugging tools and measurement equipment.
- Ability to work in an international environment.
- Good professional written and spoken English.
Benefits
- Permanent contract.
- Position located in the Auvergne-Rhône-Alpes region.
About ALTEN
ALTEN provides engineering and IT services, including R&D outsourcing, product development, and digital systems consulting for major industrial and service-sector companies. Founded in 1988 and headquartered in Boulogne-Billancourt, France, it operates in 30+ countries and is publicly traded on Euronext Paris. Revenue model based on consulting engagements, managed services, and turnkey project delivery across sectors such as aeronautics, automotive, telecom, energy, finance, and life sciences.
