Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Firmware engineer

Market Harborough
Novanta
Firmware engineer
Posted: 19h ago
Offer description

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.

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.

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.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Lead firmware engineer
Leicester
Redline
Firmware engineer
€60,000 a year
Similar job
Senior embedded firmware engineer for fire panels
Leicester
Honeywell
Firmware engineer
€70,000 a year
Similar job
Principal firmware engineer
Leicester
Permanent
APRIL QUEST LIMITED
Firmware engineer
£80,000 a year
See more jobs
Similar jobs
Nhs jobs in Market Harborough
jobs Market Harborough
jobs Leicestershire
jobs England
Home > Jobs > Nhs jobs > Firmware engineer jobs > Firmware engineer jobs in Market Harborough > Firmware Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save