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