Help shape the next generation of intelligent LED cabin lighting for commercial aviation. This is a hands-on role building robust, real-time embedded software from the ground up, from architecture and algorithms through to implementation, verification, and delivery for safety-critical use.
What you'll do ???
1. Own the architecture & design: Define software structure, interfaces, and interactions with hardware and other systems; produce design docs and lead peer reviews.
2. Build from first principles: Develop bare-metal/RTOS firmware in C for microcontrollers and programmable logic devices.
3. Low-level development: Write drivers and real-time control software; interface with peripherals (e.g., temperature sensors, IC, SPI, UART, CAN).
4. Platform fundamentals: Develop and maintain bootloaders, secure update mechanisms, and modular, object-oriented components where appropriate.
5. Hands-on debug: Triage HW/SW interactions using oscilloscopes, logic/protocol analysers; comfortable doing fine soldering/rework as needed.
6. Verification & documentation: Deliver fully documented designs, implementation plans, and contribute across unit, integration, and system testing.
7. Technical leadership: Mentor a graduate software engineer and set engineering sta...