- Work in a cross-functional team designing and developing leading products for the semiconductor, aerospace, defence & space sectors.
- Lead the design & development of embedded Linux software
- Develop and optimise software components to meet industry standards
- Write & de-bug efficient C++ code, focusing on Linux Kernel and driver development
- Use tools like Git for version control
- Degree in Electronics/Computer Science or another relevant discipline
- Embedded C/C++
- Embedded Linux
- Kernel/Device Drivers development
- Microcontroller & Peripherals (STM32, Cortex-M etc.)
- Networking protocols/serial interfaces (CAN, USB, I2C, TCP/IP, SPI etc.)
- Software de-bugging & version control tools (JIRA, Git, Jenkins etc.)
- Must be eligible to obtain at least basic level security clearance