Job description
Software Engineer
Frome, Somerset - Onsite
£45,000 - £50,000 + Private Healthcare + 26 Days Holiday
This is an excellent opportunity for a Software Engineer to join a specialised Avionics team. This role is perfect for someone who thrives on technical variety, ranging from high-level UI development to low-level embedded systems, and wants to see their code take flight in the real world.
This company is a fast-growing aerospace R&D firm is a pioneer in autonomous aviation. They design, manufacture, and operate large-scale autonomous helicopters for both military and civilian markets. Operating with a "safety-first" culture and a small, highly experienced team, they offer a cutting-edge environment where innovation and robust engineering are at the heart of everything they do.
In this varied role you will be responsible for the full software lifecycle, from initial brief to live deployment. You will develop software for Linux-based deployed systems, create intuitive user interfaces, and while not as heavily weighted, you will have the opportunity dive into firmware for embedded systems. A unique aspect of this position includes supporting in-person flight testing, allowing you to develop and refine avionics systems in a live, operational environment.
The ideal candidate will possess a proven track record of delivering robust, safety-critical code without AI reliance. You should be highly proficient in Linux, Python and Java, while beneficial to also have experience with C/C++, coupled with a deep understanding of STM32 processors and hardware interfaces such as CAN, SPI, and I2C. Beyond technical ability, you must be a British Citizen with a valid driving licence.
This is a fantastic opportunity to join a forward-thinking company that values work-life balance through a 9-day fortnight (every other Friday off). Beyond the technical challenge, you'll have the chance to work autonomously and travel both nationally and internationally.
The Role:
- Managing the full lifecycle from the initial brief through to final deployment in service.
- Developing software for Linux-based deployed systems, user interfaces, and autonomy controls.
- Supporting live, in-person flight testing to refine avionics systems in a real-world environment.
- 5 days onsite in Frome
The Person:
- Strong experience with Java, Python, Linux.
- Strong background in Linux-based systems, Raspberry Pi, and hardware interfaces like CAN and SPI.
- Beneficial to have experience with Firmware development (C/C++)
- Must be a British Citizen and hold a valid UK driving licence
Reference Number: BBBH270583
Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.
The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client.
We are an equal opportunities company and welcome applications from all suitable candidates.