Overview
In this role you will develop embedded software and firmware for specialist engineering applications, spanning from early research to full product development. You will join a multidisciplinary team and help advance technology through prototyping, testing, and implementation. You will explore emerging technologies and contribute to secure, compliant solutions. This is a technically challenging role with opportunities to broaden into FPGA, hardware, and related domains, in a mission-driven engineering environment.
Pay / Benefits
- Annual bonus scheme
- Private medical cover
- 25 days’ annual leave
- Pension contributions
- Life assurance
- Flexible working hours
Responsibilities
- Design, develop and test embedded software and firmware for specialist engineering applications
- Contribute to research, feasibility studies, prototyping and technology development
- Collaborate within a multidisciplinary team spanning software, FPGA and hardware engineering
- Investigate new technologies to improve capability and performance
- Support development from concept through implementation
- Apply innovative thinking to complex engineering challenges
- Contribute to secure handling of information and regulatory compliance
Key requirements
- C and/or C++
- Rust
- Python
- Embedded Linux
- Bare-metal microcontroller development
- Artificial intelligence and machine learning
- curious
- creative
- collaborative
- C/C++
- Rust
- Python
…
