At a Glance
- Tasks: Develop and maintain embedded software for cutting-edge electric propulsion systems.
- Company: Join RAD Propulsion, a leader in marine mobility innovation.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Collaborative team culture with hands-on projects and real-world impact.
- Why this job: Make waves in the marine industry with your tech skills and creativity.
- Qualifications: 2+ years in embedded systems, proficiency in C, and strong debugging skills.
The predicted salary is between 40000 - 50000 € per year.
RAD Propulsion is transforming marine mobility with cutting-edge electric propulsion 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 team and work on the firmware that controls our autonomy system.
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 analyzers and debuggers
- Familiarity with version control (e.g. Git) and basic CI workflows
- Comfortable working independently in a fast-paced, collaborative environment
- Knowledge of motor control or power electronics
- Familiarity with bootloaders and firmware update strategies
- Exposure to Python or scripting for testing
Embedded Systems Engineer, Autonomy in Hampshire employer: RAD Propulsion
At RAD Propulsion, we pride ourselves on being an innovative employer that champions creativity and collaboration in the field of marine mobility. Our dynamic work culture fosters professional growth through hands-on experience with cutting-edge technology, while our commitment to sustainability ensures that you are contributing to a cleaner future. Join us in our vibrant location, where you'll have the opportunity to work alongside passionate experts and make a meaningful impact in the world of electric propulsion systems.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Systems Engineer, Autonomy in Hampshire
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions specific to embedded systems. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at RAD Propulsion.
We think you need these skills to ace Embedded Systems Engineer, Autonomy in Hampshire
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with embedded systems and STM32 microcontrollers. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about working with RAD Propulsion and how your background makes you a perfect fit for the role. Keep it engaging and personal – we love to see your passion!
Show Off Your Technical Skills:When detailing your experience, focus on specific technologies and tools you've used, like C programming, debugging tools, and communication protocols. We’re keen to know how you’ve tackled challenges in your previous roles!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do!
How to prepare for a job interview at RAD Propulsion
✨Know Your Stuff
Make sure you brush up on your embedded systems knowledge, especially around STM32 microcontrollers and low-level communication protocols like UART and CAN. Be ready to discuss specific projects you've worked on and how you tackled challenges in those areas.
✨Show Off Your Debugging Skills
Since debugging is a key part of the role, prepare to talk about your experience with tools like oscilloscopes and logic analyzers. Maybe even bring a couple of examples where you successfully resolved firmware issues to demonstrate your problem-solving skills.
✨Collaboration is Key
This role involves working closely with hardware engineers and app developers, so be prepared to discuss how you've collaborated in the past. Share examples of how you’ve contributed to team projects and ensured seamless integration between software and hardware.
✨Continuous Improvement Mindset
RAD Propulsion values continuous improvement, so think about how you can contribute to code quality and development practices. Be ready to share any experiences you have with version control systems like Git and how you’ve implemented best practices in your previous roles.