Software Engineer - Production Engineering (DHacs1846)

New Today

Job Description

We are looking for a Software Engineer to support the transition of complex, high-tech products from R&D into scalable manufacturing.


This is a practical, hands-on role focused on production test software, automation, and manufacturing optimisation, working at the intersection of engineering and production.


The Role

You will play a key part in building and improving the software systems that support production, ensuring products can be manufactured reliably, efficiently, and at scale.


Key areas include:

  • Production test automation and validation
  • Software and firmware deployment processes
  • Configuration control and traceability
  • Continuous improvement of manufacturing workflows


What You Will Be Doing

New Product Introduction (NPI)

  • Support transfer of products from development into manufacturing
  • Define test strategies and improve product testability
  • Work closely with engineering teams to prepare products for production


Production Test & Automation

  • Develop automated test solutions for verification, calibration, and validation
  • Integrate software with test rigs, fixtures, and ATE equipment
  • Improve test coverage and reduce manual processes


Programming & Configuration

  • Implement robust processes for firmware flashing and software installation
  • Manage product configuration and calibration data
  • Ensure full version control and traceability through production


Continuous Improvement

  • Increase manufacturing efficiency through automation and tooling
  • Reduce errors, manual steps, and bottlenecks
  • Improve throughput and reliability of production processes


Production Support

  • Diagnose issues found during manufacturing
  • Carry out root cause analysis and implement fixes
  • Support non-conformance and corrective action processes


Documentation & Control

  • Create clear production documentation (test processes, programming guides, release control)
  • Support configuration management and engineering change processes


Cross-Functional Work

  • Act as the link between R&D, Production, Quality, and Operations
  • Collaborate with hardware, embedded, and systems engineers
  • Support suppliers where production processes are outsourced


What We Are Looking For

  • Someone who can bridge software and manufacturing environments
  • Strong problem solver with a practical mindset
  • Detail-focused with strong documentation discipline
  • Comfortable working across teams and influencing processes
  • Able to improve systems, not just maintain them


Required Experience

  • Degree (or equivalent) in Software Engineering, Computer Science, or similar
  • Experience developing software tools for production or test automation
  • Strong LabVIEW experience
  • Understanding of software release and configuration control
  • Experience troubleshooting software/firmware in hardware-integrated systems


Desirable Experience

  • NPI experience (prototype → production)
  • Embedded systems or firmware programming tools
  • Programming in Python, C, or C++
  • Manufacturing test systems and calibration workflows
  • ISO9001 or controlled engineering environments
  • Experience with complex electronics or real-time systems


What’s On Offer

  • Opportunity to shape a new Production Engineering function
  • Direct involvement in bringing advanced technology into production
  • Strong collaboration across engineering and manufacturing
  • Long-term development within a high-tech environment
  • Competitive salary and benefits
  • If you have experience building test software, automation, and production-ready systems, and want to play a key role in scaling complex products into manufacturing, this is a strong opportunity.
Location:
Cambridge
Job Type:
FullTime
Category:
Manufacturing

We found some similar jobs based on your search