Software Development Engineer
📍 Near Birmingham | 💼 Full-Time, Permanent | 🕒 Onsite
Salary: Competitive + Benefits
Tay Recruitment is proud to be partnering with a leading innovator in thermal management systems to recruit a Software Developer Engineer. This is a fantastic opportunity to join a forward-thinking engineering team, contributing to the development, maintenance, and enhancement of cutting-edge software solutions that power industry-leading HVAC, powertrain, and battery thermal systems.
Key Responsibilities:
* Develop and implement control strategies and algorithms for vehicle thermal management systems.
* Capture functional and software requirements and translate them into robust software solutions.
* Design high-level control systems and implement them in embedded environments using C/C++ (bare-metal and RTOS).
* Validate and document software outputs at both unit and system integration levels.
* Maintain and document codebases using GitHub, ensuring reusability and reliability.
* Participate in design and code reviews, and contribute to technical proposals and project planning.
* Support customer testing, audits, and provide technical assistance.
* Mentor junior engineers and share technical knowledge across the team.
Key Skills & Experience:
* Strong proficiency in C/C++ for embedded, real-time systems.
* Solid understanding of electronics and electrical circuits.
* Familiarity with EU/UK directives (e.g., Low Voltage Directive), cybersecurity standards (UNECE R155/R156), and functional safety (ISO 26262).
* Experience with communication protocols such as CAN, LIN, RS232, RS485, I2C, SPI.
* Knowledge of high-level languages like C# or Python is advantageous.
* Understanding of engineering methodologies (e.g., Waterfall, V-model, FMEA).
* Awareness of electromechanical systems (e.g., motors, servos, relays).
Qualifications:
* Bachelor’s degree in Software Engineering, Computer Science, or a related discipline.
* Experience in automotive or industrial thermal systems is preferred.
* Familiarity with real-time software development and control systems integration.
* Knowledge of railway software standards (e.g., BS EN 50657, BS EN 50155) is a plus.
Why Join?
Be part of a collaborative, innovative team working on impactful technologies that shape the future of commercial vehicle efficiency and sustainability. Enjoy a supportive environment with opportunities for professional growth and technical development.
Apply now to take the next step in your engineering career with Tay Recruitment