At a Glance
- Tasks: Develop and optimise advanced navigation algorithms on microcontrollers.
- Company: TUALCOM, a leader in RF navigation and communication technology.
- Benefits: Competitive salary, career growth, and the chance to shape engineering standards.
- Other info: Fully onsite role with dynamic collaboration and rapid prototyping opportunities.
- Why this job: Work on cutting-edge tech and make a real impact in a growing team.
- Qualifications: Strong embedded software experience with C/C++ and Kalman filtering knowledge.
The predicted salary is between 55000 - 70000 € per year.
TUALCOM designs and manufactures advanced RF navigation and communication systems used across defence, law enforcement, and civil applications worldwide. We are globally recognised for delivering industry-leading COTS 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. Most embedded software roles ask you to join a team. This one gives you the opportunity to help build one. This is an opportunity to work on genuinely advanced positioning, navigation, and sensor-fusion systems while helping shape the future embedded software capability of TUALCOM UK.
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: TUALCOM UK is expanding a rapidly growing R&D team with multiple active projects. We are looking for a mid-to-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 Join TUALCOM?
- 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 You'll 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 We're 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
- 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
About TUALCOM: TUALCOM develops advanced RF, navigation, and communication technologies designed for some of the most demanding operational environments in the world. With significant investment into UK engineering and manufacturing capability, this is an exciting opportunity to join at a key stage of growth and help shape what comes next. 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 Reading employer: LinkedIn
TUALCOM is an exceptional employer, offering a dynamic work environment in Berkshire where innovation thrives. As a Senior Embedded Software Engineer, you'll collaborate closely with experts across various disciplines, contributing to cutting-edge navigation and sensor-fusion technologies while enjoying ample opportunities for professional growth within a rapidly expanding team. With a strong focus on employee development and a culture that values creativity and collaboration, TUALCOM provides a unique chance to make a significant impact in the field of advanced engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Embedded Software Engineer in Reading
✨Tip Number 1
Network like a pro! Attend industry meetups, tech conferences, or even local events. Chatting with folks in the field can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Kalman filters or embedded systems. A strong portfolio can really set you apart from the crowd.
✨Tip Number 3
Don’t just apply; engage! When you find a role that excites you, reach out to current employees on LinkedIn. Ask about their experiences and express your enthusiasm for the position.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining TUALCOM.
We think you need these skills to ace Senior Embedded Software Engineer in Reading
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with embedded software development, especially in C/C++. We want to see how your skills align with the role, so don’t be shy about showcasing your work with Kalman filters and microcontrollers!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about working at TUALCOM and how your background makes you a perfect fit for our team. Let us know what drives you in the world of advanced navigation and sensor-fusion technology.
Showcase Relevant Projects:If you've worked on projects that involve real-time embedded systems or sensor-fusion algorithms, make sure to mention them! We love seeing practical examples of your work that demonstrate your problem-solving skills and technical expertise.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our growing team at TUALCOM!
How to prepare for a job interview at LinkedIn
✨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 Systems Skills
Be ready to talk about your experience with embedded C/C++ development, particularly on ARM Cortex-M platforms. Highlight specific projects where you’ve developed firmware and how you tackled challenges related to real-time systems and deterministic timing.
✨Collaborative Mindset
Since this role involves working closely with hardware, RF, and FPGA teams, demonstrate your ability to collaborate effectively. Share examples of past teamwork experiences and how you contributed to successful project outcomes through communication and cooperation.
✨Prepare for Technical Questions
Expect technical questions that dive deep into debugging embedded systems and working with communication protocols like SPI, I2C, and UART. Brush up on your problem-solving skills and be ready to tackle hypothetical scenarios that may arise during the interview.