At a Glance
- Tasks: Design and develop innovative firmware and software systems for critical applications.
- Company: Join Novanta, a global leader in precision technology and innovation.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Collaborative culture with excellent career advancement opportunities.
- Why this job: Make a real impact in healthcare and advanced manufacturing with cutting-edge technology.
- Qualifications: Bachelor's degree in Computer Science or related field; strong coding skills in C++, Python, Java.
The predicted salary is between 28800 - 48000 ÂŁ per year.
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.
You will design and deliver complex firmware and software systems that underpin critical customer solutions. You will take technical ownership of major workstreams, guide design decisions, and ensure reliable, high‑quality output across the full development lifecycle.
What you will do:
- Lead the design, development, testing, and optimisation of embedded and firmware solutions.
- Oversee technical planning, execution, and delivery, following relevant industry regulations and safety standards.
- Create and maintain clear technical documentation.
- Propose and build demos that communicate concepts and validate designs.
- Ensure code quality through reviews, testing methods, and best practices.
- Integrate hardware and software modules, solving system‑level problems.
- Evaluate emerging technologies and recommend practical adoption paths.
- Act as a subject matter expert, advising teams and mentoring less experienced engineers.
- Work cross functionally to align designs, address risks, and support on time delivery.
- Use data and metrics to guide decisions and track progress.
What you will bring:
Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Able to complete complex software projects independently while applying relevant regulations and safety requirements.
Experience: Strong background in designing, developing, and testing scalable, reliable firmware or software solutions. Skilled in writing complex code in multiple languages such as C++, Python, and Java. Comfortable with agile development methods and iterative delivery.
How you work:
- Collaborative, intentional about including others in decisions.
- Humble, self aware, comfortable reflecting on areas for improvement.
- Builds trust through transparency and integrity.
- Makes sound decisions using analysis, judgement, and experience.
- Delivers results with urgency and focus, prioritising high impact work.
- Applies rigorous logic to solve difficult problems and identify root causes.
- Handles ambiguity with stability, able to act without having every detail.
Success in this role looks like:
- High throughput, quality, and reliability.
- Consistent on time project delivery.
- Strong partnerships with engineering, product, and hardware teams.
- Clear communication and effective knowledge sharing.
Why join Novanta in Newton? The Newton site is part of Novanta’s Robotics and Automation business unit, located near Cambridge. It is one of Novanta’s UK engineering hubs dedicated to advanced motion, sensing, and automation technologies. You will work within a global organisation recognised for deep expertise in precision medicine, manufacturing, robotics, and automation, with a strong track record of solving complex technical challenges for demanding OEM applications. Novanta is a trusted technology partner, operating 26 facilities worldwide and employing roughly 3,000 people, including more than 650 engineers. Novanta's culture emphasises teamwork, accountability, customer focus, and continuous improvement, supported by the Novanta Growth System. Working in Newton gives you a mix of small‑team collaboration and global reach. You contribute to systems used in advanced industrial and automation applications, with clear opportunities to grow your technical depth and influence.
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.
Development Engineer - Firmware and Software in Cambridge employer: Novanta
Contact Detail:
Novanta Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Development Engineer - Firmware and Software in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Novanta on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or demos, make sure to highlight them during interviews. It’s a great way to demonstrate your technical prowess and creativity.
✨Tip Number 3
Prepare for those tricky questions! Brush up on common firmware and software challenges, and be ready to discuss how you’ve tackled similar issues in the past. Confidence is key!
✨Tip Number 4
Don’t forget to follow up! After your interview, shoot a quick thank-you email to your interviewer. It shows appreciation and keeps you fresh in their minds as they make their decision.
We think you need these skills to ace Development Engineer - Firmware and Software in Cambridge
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Development Engineer role. Highlight your experience with firmware and software systems, and don’t forget to mention any relevant projects that showcase your skills in C++, Python, or Java.
Showcase Your Technical Skills: When writing your application, be specific about your technical expertise. Include examples of how you've led design and development processes, and how you’ve ensured code quality through reviews and testing methods. This will help us see your fit for the role!
Keep It Clear and Concise: We appreciate clarity! Make sure your application is easy to read and straight to the point. Use bullet points where possible to highlight your achievements and skills, and keep your language professional yet approachable.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Novanta!
How to prepare for a job interview at Novanta
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of firmware and software systems. Be ready to discuss your experience with languages like C++, Python, and Java, and how you've applied them in past projects. This will show that you're not just familiar with the tech but can also lead design decisions.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex system-level problems in previous roles. Highlight your approach to integrating hardware and software modules, and how you used data and metrics to guide your decisions. This will demonstrate your analytical skills and ability to handle ambiguity.
✨Emphasise Collaboration and Communication
Since Novanta values teamwork, be ready to discuss how you've worked cross-functionally in the past. Share instances where you built trust through transparency and integrity, and how you’ve mentored less experienced engineers. This will show that you fit well into their collaborative culture.
✨Prepare for Technical Questions
Expect technical questions that assess your understanding of industry regulations and safety standards. Brush up on best practices for code quality and testing methods. Being able to articulate your thought process during these discussions will set you apart as a strong candidate.