Software Development Engineer – Thermal Management Systems Location: Small Heath Full-Time: Permanent Industry: Automotive / Industrial Engineering / Embedded Systems About Us Our client are a forward-thinking engineering company at the forefront of thermal management innovation. Their systems power next-generation HVAC, powertrain, and battery solutions across automotive and industrial sectors. They are now seeking a Software Development Engineer to join our dynamic Systems and Controls team and help shape the future of intelligent thermal control. Role Overview As a Software Development Engineer, you will play a pivotal role in the development, maintenance, and enhancement of embedded software solutions. You’ll collaborate with cross-functional teams to design and deploy high-quality applications that support our industry-leading products. This role you will need to demonstrate your experience in manufacturing software relating to products rather than full stack development. Key Responsibilities * Develop and implement control strategies and algorithms for vehicle HVAC, powertrain, and battery thermal systems. * Capture functional and software requirements. * Design high-level control systems and implement them in embedded environments using C/C++ (bare-metal and RTOS). * Validate software at both unit and system integration levels. * Maintain and document codebases using GitHub, ensuring r...