Job Description What will you be doing? ALTEN is hiring an Embedded Software Engineer to join our team of consultants delivering high-integrity, low-level software for safety-critical systems across aerospace and defence sectors. You’ll be working with industry leaders on complex embedded platforms – from bare-metal coding to low-level driver development, and everything in between. Your main responsibilities will be: Develop and integrate low-level drivers and hardware interfaces (e.g. SPI, I2C, UART, Ethernet) Write embedded code in C for bare-metal systems and RTOS-based architectures Perform software debugging and system-level integration on ARM-based platforms Collaborate with hardware and systems teams to validate sensor interfaces and embedded communication stacks Contribute to software architecture design and requirement elicitation Who are we looking for? Strong Embedded C development skills Experience with ARM core processors, toolchains, and debuggers Familiarity with real-time operating systems and/or bare-metal programming Understanding of embedded system build tools and version control You are Passionate about engineering result-oriented proactive