Firmware Engineer – Aerospace & Aviation Systems Location : United Kingdom (Bristol)
We are seeking a highly skilled Firmware Engineer to join our client's aerospace and aviation systems team in Bristol, United Kingdom. In this role, you will work on the development of embedded firmware for mission-critical aerospace and aviation systems, ensuring that all software meets the highest reliability and safety standards. C/C++ & Assembly (ARM, DSP) : Proficient in C/C++ and Assembly programming for embedded systems, especially within the context of ARM and DSP architectures. Experience with real-time software development in these environments is essential.
Aerospace Standards : Deep knowledge of aerospace safety standards such as DO-178C for software development and DO-160 for environmental testing of aerospace equipment.
Hands-on experience with system-level debugging techniques, including hardware/software interaction and troubleshooting embedded systems.
Hardware/Software Co-Design : Experience with hardware/software co-design for complex embedded systems, enabling seamless integration between firmware and hardware.
Real-Time Performance Optimization : Experience in optimizing embedded systems for real-time performance, particularly in high-stakes aerospace applications.
Testing and Validation : Familiarity with tools for embedded system testing and validation, such as in-circuit emulators, hardware-in-the-loop (HIL) testing, and JTAG debugging.
Exposure to developing firmware for autonomous or semi-autonomous systems in aerospace applications is a bonus.