Novanta Logo

Novanta

Senior Firmware Engineer

Reposted 9 Days Ago
Be an Early Applicant
In-Office
Foxton, South Cambridgeshire, Cambridgeshire, England
Senior level
In-Office
Foxton, South Cambridgeshire, Cambridgeshire, England
Senior level
Develop and optimize embedded firmware and real-time algorithms for STM32-based inductive encoder systems. Implement communication interfaces (SPI, UART, CAN, Ethernet), perform unit testing, debugging and system validation, support EMC and functional safety activities, integrate with hardware, and produce technical documentation following ISO 9001.
The summary above was generated by AI

Build a career powered by innovations that matter!  At Novanta, our innovations power technology products that are transforming healthcare and advanced manufacturing—improving productivity, enhancing people’s lives and redefining what’s possible.  We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications—from minimally invasive surgery to robotics to 3D metal printing.

Novanta is one global team with over 26 offices located in The Americas, Europe and Asia-Pacific.  Looking for a great place to work?  You have found it with a culture that embraces teamwork, collaboration and empowerment.  Come explore Novanta.

Senior Firmware Engineer

Location: Foxton, Cambridgeshire
Business Unit: Novanta, Robotics and Automation

You will develop firmware and software for inductive encoder systems used in advanced industrial and robotics applications. You will work with STM32 microcontrollers, create real‑time algorithms and support the full lifecycle of embedded development. This role sits within the Inductive team in Cambridge, with projects that extend across the wider technology group.

What you will do:

• Design and implement embedded firmware in C and C++ for STM32 microcontrollers.
• Develop real‑time algorithms for inductive sensing and position feedback.
• Optimise code for performance, memory usage and power efficiency.
• Implement communication interfaces such as SPI, UART, CAN and Ethernet.
• Work closely with hardware engineers to integrate firmware with inductive sensor electronics.
• Carry out unit testing, debugging and system validation.
• Support EMC compliance activities and functional safety requirements.
• Produce clear technical documentation for firmware, software and system architecture.
• Follow ISO 9001 and relevant industry standards.

What you bring

• Strong embedded C and C++ experience, including STM32 and ARM Cortex‑M.
• Understanding of STM32 HAL or LL drivers.

• Experience of bare-metal work

• Familiarity with inductive sensing and basic signal processing.
• Hands‑on experience with debugging tools such as JTAG or SWD, oscilloscopes and logic analysers.
• Knowledge of communication protocols and industrial interfaces.
• Ability to develop simple PC applications for configuration or data analysis.
• Experience with Git and collaborative development workflows.

Helpful extras

• Experience building products for harsh or demanding environments.
• Understanding of EMC and safety standards.
• Practical soldering skills.
• Experience with firmware or hardware version control systems.
• Mathcad experience.
• Knowledge of Atlassian tools (JIRA, Confluence).
• Additional languages.

We are committed to providing an inclusive recruitment process. If you require reasonable adjustments at any stage, for example with applications, interviews, or assessments, please inform Talent Acquisition Partner.

We will work with you to understand your needs and make appropriate arrangements so you can perform at your best.

Novanta is proud to be an equal employment opportunity and affirmative action workplace. We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, military and veteran status, disability, genetics, or any other category protected by federal law or Novanta policy.

Please call +1 781-266-5700 if you need a disability accommodation for any part of the employment process.

Similar Jobs

Yesterday
In-Office
Senior level
Senior level
Hardware
Design, develop, release, and support embedded firmware and Windows desktop software for measurement instruments. Implement real-time microcontroller firmware, desktop GUIs and data analysis (C#, .NET, C/C++), collaborate with hardware engineers on board bring-up and debugging, build tests and profiling, participate in design reviews, troubleshoot systems, and adopt new technologies including AI/ML where applicable.
Top Skills: .NetAi/Ml/DlBare-MetalCC#C++Device DriversEthernetGitI2CIn-Circuit DebuggerLogic AnalyzerMicrocontrollersMicrosoft Visual StudioOscilloscopeRtosSignal ProcessingSpiUartUsbWindowsWinformsWpf
6 Days Ago
In-Office
Senior level
Senior level
Information Technology • Software
Design and implement embedded software components for a quantum error correction stack, integrate with partner hardware, develop test infrastructure for correctness and performance, and collaborate with product and quantum science teams to deliver deployable, high-performance embedded systems.
Top Skills: C++Continuous IntegrationEmbedded SoftwarePythonSource ControlUnit Testing
15 Days Ago
In-Office
Ware, East Hertfordshire, Hertfordshire, England, GBR
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Design and implement embedded software for surveillance cameras, focusing on performance and reliability. Collaborate with hardware engineers, conduct testing, and optimize low-level device drivers.
Top Skills: ArmBare MetalC/C++CanbusGitI2CMicrochip (Pic32)PythonRtosSpiTcpUdp

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account