My client is seeking a talented Software Development Engineer / Controls Engineer to support the development, maintenance, and enhancement of software solutions for advanced thermal management systems. The successful candidate will work closely with cross-functional teams to design, develop, and deploy high-quality software that underpins industry-leading HVAC, powertrain, and battery thermal technologies.
Key Responsibilities
*
Develop and optimise control strategies and algorithms for whole-vehicle thermal management systems.
*
Capture functional and software requirements.
*
Model and design high-level control systems.
*
Implement embedded control systems in C/C++ (bare-metal and RTOS).
*
Validate and document outputs at unit and integration levels.
*
Maintain and document codebases (GitHub) to ensure reusability and reliability.
*
Participate in design and code reviews.
*
Contribute to technical proposals, project planning, testing, customer support, and audits.
*
Mentor and support junior engineers and share technical expertise