Software Development Engineer
Role details
Job location
Tech stack
Job description
As a Software Development Engineer, you'll be at the heart of developing and enhancing embedded software for advanced thermal systems. This is not full-stack development-it's about creating robust, reliable software that powers real-world products. You'll collaborate with multidisciplinary teams to deliver high-quality solutions that set industry standards.
What You'll Do
- Design and implement control strategies and algorithms for HVAC, powertrain, and battery thermal systems.
- Capture and translate functional and software requirements into actionable designs.
- Develop embedded applications in C/C++ (bare-metal and RTOS environments).
- Validate software through unit and system integration testing.
- Maintain clean, reusable codebases using GitHub.
- Participate in design and code reviews, ensuring best practices.
- Support customer proposals, project planning, audits, and technical documentation.
- Mentor junior engineers and share technical expertise.
Requirements
Do you have experience in Waterfall?, * Strong proficiency in C/C++ for embedded, real-time systems.
- Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232).
- Familiarity with cybersecurity standards (UNECE R155/R156) and functional safety (ISO 26262).
- Bonus: Experience with Python or C#, and knowledge of engineering processes (Waterfall, V-model, FMEA).
- Understanding of electromechanical systems (motors, servos, relays).
- Degree in Software Engineering, Computer Science, or related field.
- Automotive or industrial thermal systems experience preferred.
- Railway software standards knowledge (BS EN 50657, BS EN 50155) is a plus.
Core Competencies
- Analytical and detail-oriented mindset.
- Strong project and time management skills.
- Excellent communication and documentation abilities.
- Innovative and proactive problem-solving approach.
Benefits & conditions
Pulled from the full job description
- Employee mentoring programme
- Company pension
- Health & wellbeing programme
- On-site parking, Why Join Us?
- Work on cutting-edge thermal technologies shaping the future of mobility.
- Be part of a collaborative, forward-thinking team.
- Enjoy career growth opportunities and professional development.
- Competitive salary and benefits package.
Ready to make an impact? Apply today and help us engineer smarter thermal solutions for tomorrow.
This vacancy is being advertised by TAY Recruitment (An Employment agency) on behalf of our client. All vacancies are available and correct at the time of posting.
INDHP
Job Types: Full-time, Permanent
Pay: £50,000.00-£55,000.00 per year
Benefits:
- Company pension
- Employee mentoring programme
- Health & wellbeing programme
- On-site parking