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

Development engineer - firmware and software

Market Harborough
Novanta
Development engineer
Posted: 3 March
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.

Development Engineer – Firmware and Software

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.
• 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
Development engineer – residential housing (leicester)
Leicester
Strata Construction Consulting Uk
Development engineer
Similar job
Lead embedded software development engineer
Leicester
Crane Co.
Development engineer
Similar job
Lead embedded software development engineer
Leicester
Crane Company
Development engineer
€70,000 a year
See more jobs
Similar jobs
Engineering jobs in Market Harborough
jobs Market Harborough
jobs Leicestershire
jobs England
Home > Jobs > Engineering jobs > Development engineer jobs > Development engineer jobs in Market Harborough > Development Engineer - Firmware and Software

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