At a Glance
- Tasks: Develop and optimise advanced navigation algorithms on microcontrollers.
- Company: Leading tech firm in RF navigation and sensor-fusion technology.
- Benefits: Competitive salary, career growth, and hands-on experience with cutting-edge tech.
- Other info: Fully onsite role with dynamic team collaboration and rapid project development.
- Why this job: Shape the future of navigation technology and make a real impact.
- Qualifications: Strong C/C++ skills and experience with embedded systems and Kalman filtering.
The predicted salary is between 60000 - 80000 € per year.
Help Shape the Future of Advanced Navigation & Sensor-Fusion Technology. We design and manufacture advanced RF navigation and communication systems used across defence, law enforcement, and civil applications worldwide. We are globally recognised for delivering industry-leading solutions that offer exceptional performance across size, weight, power, and cost.
As our UK operation continues to grow rapidly, we are investing heavily in new engineering capability, product development, and manufacturing expansion. We are now seeking a Senior Embedded Software Engineer to play a key role within our growing UK engineering function.
This is an opportunity to work on genuinely advanced positioning, navigation, and sensor-fusion systems while helping shape our future embedded software capability. You will work closely with hardware, RF, FPGA, systems, and manufacturing teams in a highly collaborative onsite environment where ideas move quickly from concept to prototype to production.
The Opportunity
We have an expanding and rapidly growing R&D team with multiple active projects. We are looking for a Senior Embedded Software Engineer to develop and optimise Kalman filter-based navigation and sensor-fusion algorithms on microcontrollers, primarily ARM Cortex platforms and ideally STM32. You will work close to the hardware, taking ownership of critical algorithm-to-firmware implementation and delivering robust, production-grade embedded software for real-world systems operating in demanding environments. This is a fully onsite UK role with regular interaction with international engineering teams and direct exposure to fast-moving development and production activities.
Why Us?
- Work on advanced real-world navigation and positioning technology
- Be part of a rapidly expanding UK engineering operation
- Help shape engineering standards, technical direction, and future team growth
- Collaborate closely with RF, FPGA, hardware, and manufacturing specialists
- Fast iteration cycles through direct access to onsite SMT production
- Solve highly complex embedded and real-time engineering challenges
- Gain exposure to cutting-edge RF, GNSS, and sensor-fusion technologies
- Opportunity to make a visible impact within a growing international business
What Youll Be Doing
- Implementing, tuning, and maintaining Kalman Filter pipelines including EKF, UKF, and classical KF
- Developing production-grade embedded C/C++ firmware on ARM Cortex-M platforms
- Integrating and processing data from IMUs, GNSS, magnetometers, barometers, and other navigation sensors
- Designing deterministic real-time acquisition and filtering pipelines
- Optimising computational performance and memory footprint using fixed and floating-point approaches
- Developing validation workflows including simulation replay, logging, repeatable test scenarios, and HIL environments
- Collaborating with hardware and systems engineers on calibration, timing, sensor behaviour, and interface protocols
- Supporting rapid prototyping and smooth transition into production manufacturing
- Producing high-quality technical documentation, test evidence, and engineering artefacts
To be open, honest & up-front from the start, this role, when not at client site, travelling or at exhibitions/conferences, will be fully based on-site, 5 days a week, without the remit for WFH or hybrid working.
What Were Looking For
Essential Experience
- Strong embedded software development experience using C/C++
- Commercial experience developing firmware on microcontrollers
- Proven experience implementing Kalman filtering, estimation, or sensor-fusion systems in real-world environments
- Strong understanding of:
- Real-time embedded systems and deterministic timing
- Noise modelling, sensor calibration, drift, and bias correction
- Linear algebra concepts used in filtering and estimation
- Experience with ARM Cortex-M platforms, ideally STM32
- Experience debugging embedded systems using JTAG/SWD, tracing, logic analysers, gdb, or similar tools
- Experience working with embedded communication protocols including SPI, I2C, UART, and CAN
Desirable Experience
- GNSS and inertial navigation systems
- IMU + GNSS fusion
- Attitude estimation, quaternions, DCM
- Dead reckoning, ZUPT, or inertial estimation techniques
- CMSIS / CMSIS-DSP
- FreeRTOS
- STM32CubeIDE / CubeMX
- HIL testing, Monte Carlo simulation, or recorded dataset replay
- Experience within navigation, aerospace, defence, robotics, autonomy, or advanced sensing environments
If you are looking for a role where you can work on genuinely advanced embedded systems, influence engineering direction, and make a lasting impact within a growing organisation, we would love to hear from you.
Senior Embedded Software Engineer in Bedford employer: Electronics Manufacturing Solutions
Join a pioneering company at the forefront of advanced navigation and sensor-fusion technology, where you will have the unique opportunity to shape the future of embedded software development. Our collaborative work culture fosters innovation and rapid prototyping, allowing you to make a tangible impact on cutting-edge projects while enjoying robust career growth opportunities in a rapidly expanding UK engineering team. With a commitment to excellence and a focus on real-world applications, we offer an exciting environment for talented engineers looking to advance their careers.
Contact Detail:
Electronics Manufacturing Solutions Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Embedded Software Engineer in Bedford
✨Tip Number 1
Network like a pro! Attend industry meetups, conferences, or even local tech events. It's all about making connections and showing off your passion for embedded systems. You never know who might be looking for someone just like you!
✨Tip Number 2
Showcase your skills with a personal project! Build something cool that demonstrates your expertise in Kalman filtering or sensor-fusion. This not only gives you something to talk about in interviews but also shows your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C/C++ skills and understanding of real-time 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 noticed. Plus, we love seeing candidates who are proactive and eager to join our growing team.
We think you need these skills to ace Senior Embedded Software Engineer in Bedford
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Embedded Software Engineer role. Highlight your experience with C/C++ and any work you've done with Kalman filtering or sensor-fusion systems. We want to see how your skills align with our needs!
Showcase Your Projects:Include specific projects where you've developed embedded software, especially on ARM Cortex platforms. We love seeing real-world applications of your skills, so don’t hold back on the details!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Explain why you’re excited about working with us and how you can contribute to our advanced navigation technology. Let your passion for embedded systems come through!
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 this exciting opportunity. Don’t miss out!
How to prepare for a job interview at Electronics Manufacturing Solutions
✨Know Your Kalman Filters
Make sure you brush up on your knowledge of Kalman filtering techniques, especially EKF and UKF. Be prepared to discuss how you've implemented these in real-world scenarios, as this will show your practical experience and understanding of the algorithms.
✨Showcase Your Embedded Skills
Highlight your experience with C/C++ firmware development on ARM Cortex-M platforms, particularly STM32. Bring examples of past projects where you’ve developed production-grade embedded software, and be ready to explain your approach to debugging and optimising performance.
✨Collaborative Mindset
Since this role involves working closely with hardware, RF, and FPGA teams, demonstrate your ability to collaborate effectively. Share examples of how you’ve worked in cross-functional teams and how you’ve contributed to rapid prototyping and smooth transitions into production.
✨Prepare for Technical Questions
Expect technical questions related to real-time embedded systems, sensor calibration, and communication protocols like SPI and I2C. Brush up on linear algebra concepts used in filtering and estimation, as well as any relevant tools you’ve used for debugging and testing.