Thermoteknix Systems Ltd
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.