Software Engineer
7 days ago
Cambridge
The Role As a Software Engineer within Production Engineering, you will focus on developing software tools and automation that support manufacturing processes, product testing, and system configuration. This position combines software development with hands-on engineering collaboration across hardware, embedded systems, and production teams. Salary: Competitive Location: Cambridge Structure: Onsite What You’ll Be Doing: • Supporting the transfer of products from R&D into engineering and manufacturing environments., • Developing automated test solutions for functional verification, calibration, and system validation., • Integrating test software with fixtures and automated test equipment (ATE)., • Designing and implementing processes for firmware flashing, software installation, and product configuration., • Ensuring traceability and version control of software throughout the product lifecycle., • Driving improvements in manufacturing efficiency through automation and tooling enhancements., • Supporting root cause analysis and resolution of production issues., • Producing and maintaining clear technical documentation and release processes., • Acting as a key interface between R&D, Production, Quality, and Supply Chain teams. Essential Skills & Experience: • Degree (or equivalent experience) in Software Engineering, Computer Science, Embedded Systems, or related field., • Experience developing software tools for production test or process automation., • Strong experience with LabVIEW for test automation., • Understanding of software release processes and configuration control., • Ability to troubleshoot software and firmware issues in hardware-integrated systems., • Strong documentation skills and attention to detail., • Comfortable working across both development and manufacturing environments. Desirable Experience (Not Required): • Experience supporting NPI (New Product Introduction) from prototype to production., • Familiarity with embedded firmware programming tools., • Knowledge of manufacturing test systems and calibration workflows., • Experience with additional languages such as Python or C/C++., • Understanding of engineering change control and quality standards (e.g., ISO9001)., • Exposure to complex electronics, imaging systems, or embedded technologies. Who You Are: • Practical and solution-oriented in your approach to engineering challenges., • Analytical when investigating issues and identifying improvements., • Comfortable working across multidisciplinary teams and environments., • Detail-focused, particularly when dealing with traceability and production processes., • Self-motivated and adaptable, with a willingness to contribute to a growing team. What’s On Offer: • Opportunity to help shape a newly formed Production Engineering function., • Work on advanced, real-world technologies used in demanding environments., • Strong collaboration across R&D and manufacturing teams., • Career development and training opportunities., • Competitive salary and benefits package.