Senior Embedded Software Engineer in Basingstoke

Senior Embedded Software Engineer in Basingstoke

Basingstoke Full-Time 60000 - 80000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Design and optimise navigation algorithms on microcontrollers for real-world applications.
  • Company: Join a growing UK tech company with a market-leading reputation.
  • Benefits: Competitive salary, hands-on experience, and opportunities for career growth.
  • Other info: Collaborative environment with global teams and rapid prototyping opportunities.
  • Why this job: Make a real impact by developing cutting-edge embedded systems technology.
  • Qualifications: Deep C/C++ expertise and experience with embedded systems and sensor fusion.

The predicted salary is between 60000 - 80000 £ per year.

This role will be 5 days per week on-site.

Position overview:

We’re looking for a Senior Embedded Software Developer to design, implement and optimise Kalman filter-driven navigation and sensor fusion algorithms on microcontrollers (ARM Cortex, ideally STM32). You’ll work close to the hardware, owning the translation from complex algorithms into efficient, reliable embedded code that’s built to be tested, validated and deployed in real-world environments. This is a fully onsite role (5 days per week), working hand-in-hand with global engineering teams and alongside high-speed production environments, giving you the ability to iterate quickly, prototype rapidly, and take solutions seamlessly from concept through to build.

What you will be doing:

  • Own the design, tuning and evolution of Kalman filter pipelines (EKF, UKF or classical) powering navigation and estimation.
  • Build high-performance embedded C/C++ on ARM Cortex-M (ideally STM32), ready for real-world deployment.
  • Bring sensor data to life integrating inputs from IMUs, GNSS, magnetometers, barometers and beyond.
  • Architect real-time data pipelines with rock-solid timing, low latency and consistent sampling (interrupts, DMA, the works).
  • Squeeze every ounce of performance; optimising memory and compute (fixed vs floating point, CMSIS-DSP, matrix ops, profiling).
  • Create robust validation environments; simulation playback, log capture, repeatable testing, unit and HIL testing where possible.
  • Work side-by-side with hardware and systems teams on calibration, sensor behaviour and interface protocols (SPI, I2C, UART, CAN).
  • Document what matters; clear, structured insight into models, assumptions, tuning decisions and test outcomes.

What we require from you:

We’re looking for someone who lives and breathes embedded systems; a developer with deep C/C++ expertise on microcontrollers who has already taken Kalman filtering, estimation or sensor fusion out of theory and into real, working products. You’ll have a strong handle on the fundamentals that truly matter in practice; from linear algebra and noise modelling through to sensor error, drift and calibration, whilst being comfortable operating in tightly constrained, real-time environments where timing, performance and reliability are everything. You’ll be the kind of engineer who enjoys getting hands-on at the lowest level, debugging with the right tools, squeezing performance out of ARM Cortex-M platforms (ideally STM32), and making smart trade-offs between precision and efficiency. If you’ve worked on navigation or inertial systems, things like IMU fusion, attitude estimation or dead reckoning, then even better. Above all, you’ll care about building things properly; validating your work through simulation, replay or hardware-in-the-loop, and contributing to a clean, collaborative engineering environment with solid development practices.

As a growing UK operation, we offer the chance to join at an early stage and contribute to a business with a strong trajectory and an established market-leading reputation.

Senior Embedded Software Engineer in Basingstoke employer: Electronics Manufacturing Solutions

As a Senior Embedded Software Engineer at our Berkshire location, you'll be part of a dynamic and innovative team dedicated to pushing the boundaries of embedded systems. We pride ourselves on fostering a collaborative work culture that encourages continuous learning and professional growth, offering you the opportunity to make a significant impact in a rapidly evolving field. With a focus on real-world applications and cutting-edge technology, we provide a stimulating environment where your expertise in C/C++ and sensor fusion can thrive, all while enjoying the benefits of being part of a growing UK operation with a strong market presence.
E

Contact Detail:

Electronics Manufacturing Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer in Basingstoke

✨Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field, attend meetups, and engage with online communities. 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 involving Kalman filters or sensor fusion. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C/C++ skills and understanding real-time systems. Practice coding challenges and be ready to discuss your past projects in detail, especially how you tackled performance optimisation.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with ARM Cortex and embedded systems to catch our eye.

We think you need these skills to ace Senior Embedded Software Engineer in Basingstoke

Embedded C/C++ Programming
Kalman Filtering
Sensor Fusion Algorithms
Microcontroller Development (ARM Cortex, STM32)
Real-Time Data Processing
Performance Optimisation
Memory Management
Unit Testing
Hardware-in-the-Loop (HIL) Testing
Interface Protocols (SPI, I2C, UART, CAN)
Debugging Skills
Linear Algebra
Noise Modelling
Sensor Calibration
Collaboration in Engineering Teams

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++ on microcontrollers, especially ARM Cortex and Kalman filtering. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific projects where you've implemented navigation or sensor fusion algorithms. We love seeing real-world applications of your work, so don’t hold back on the details that show off your hands-on experience!

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about embedded systems and how you’ve tackled challenges in previous roles. Let your personality shine through while keeping it professional – we want to get to know you!

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 shows you’re keen to join our team at StudySmarter!

How to prepare for a job interview at Electronics Manufacturing Solutions

✨Know Your Algorithms

Make sure you brush up on Kalman filters and sensor fusion algorithms. Be ready to discuss how you've implemented these in past projects, and think about specific challenges you faced and how you overcame them.

✨Show Off Your Coding Skills

Prepare to demonstrate your C/C++ expertise, especially on ARM Cortex-M microcontrollers. You might be asked to solve coding problems or even write snippets on the spot, so practice coding under pressure!

✨Understand the Hardware

Since this role involves working closely with hardware, familiarise yourself with the specifics of IMUs, GNSS, and other sensors mentioned in the job description. Be ready to discuss how you’ve integrated these components in previous projects.

✨Communicate Clearly

During the interview, articulate your thought process clearly. When discussing your past experiences, focus on how you documented your work and collaborated with teams, as this shows you value a clean, collaborative engineering environment.

Senior Embedded Software Engineer in Basingstoke
Electronics Manufacturing Solutions
Location: Basingstoke

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>