Software Engineer
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
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., * 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
Benefits & conditions
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 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.