📍 Southampton, United Kingdom 🇬🇧
Role: Embedded Software Engineer
Location: Southampton, Swanwick
RAD Propulsion is transforming marine mobility with cutting-edge electric propulsion and autonomy systems for boats. Our technology combines high-performance hardware with intelligent software, delivering clean, efficient and connected experiences on the water. We're looking for an Embedded Software Engineer to join our growing electronics and software team and work on the firmware that powers our propulsion systems.
About the Role
You’ll work directly on our embedded software stack, which runs on STM32-based hardware. Your focus will be on implementing new features, refining existing functionality, and fixing bugs across our firmware. This is a hands-on role with plenty of variety, touching everything from motor control to communications, diagnostics, and over-the-air updates.
You’ll collaborate closely with hardware engineers, app developers, and product designers to ensure seamless integration between embedded systems and the broader RAD ecosystem.
What You’ll Do
Develop, test, and maintain embedded software for STM32 microcontrollers
Implement new features and improve system performance
Investigate, debug, and resolve firmware issues
Work on low-level communications protocols (UART, CAN, I2C, SPI)
Collaborate on board bring-up and system-level testing
Contribute to continuous improvements in code quality, documentation, and development practices
What We're Looking For
2+ years of experience in embedded systems development
Proficiency in C and familiarity with STM32 or similar ARM Cortex-M platforms
Experience with hardware interfaces and low-level drivers (CAN, UART, I2C, etc.)
Strong debugging skills using tools like oscilloscopes, logic analysers and debuggers
Familiarity with version control (e.g. Git) and CI workflows
Comfortable working independently in a fast-paced, collaborative environment
Working knowledge of Python for test and tooling
About RAD
Based at Universal Marina on the River Hamble near Southampton, RAD Propulsion is a market leader in the design and production of electric propulsion and smart technology for boats and marine autonomy. We serve a wide range of sectors, including workboats, military craft, recreational boats, survey vessels and uncrewed autonomous systems.
Our innovative and ambitious team works in a dynamic, evolving environment where an individual can make a significant impact. We work hard, we help each other out, we use and understand the products and technology, we work closely with customers and are proud of what we deliver.
We embrace flexible working hours, encourage a family-first attitude and support a healthy work-life balance. RAD is committed to championing equality and diversity in all aspects of employment. We encourage applications from under-represented groups, ethnically diverse communities, LGBTQ+ and disabled people.