Cranleigh STEM is working with a leading provider of hydrogen fuel cell power systems to generate clean energy in support of the global energy transition. We are looking for a Lead Embedded Software Engineer to join its team on a permanent, full-time basis and to help deliver on the company’s long-term success.
This role involves extensive experience with embedded microcontroller software and controls, including development, verification, and documentation within the Fuel Cells Division.
Responsibilities include:
* Capturing requirements, defining software architectures, supporting system trades and architecture definitions.
* Producing specifications, code development, implementation, debugging, and verification at both software and system levels.
* Leading the development of embedded software and controls for solutions and products, including hardware and software interfacing.
* Defining, generating, and maintaining documentation for software products to support compliance and validation in accordance with product specifications.
* Designing, implementing, modifying, and maintaining software.
* Supporting and collaborating with other design engineers and scientists, ensuring correct product integration.
* Providing support for design activities, including Safety Reviews, HAZOP, Cause & Effect, SIL, and LOPA reviews.
* Undertaking fault analysis, fault correction, and product support with hands-on testing and evaluation using a range of test equipment.
* Providing technical direction and day-to-day management of Embedded Software Team members.
* Providing technical expertise, mentoring, and coaching for colleagues.
Education / Skills:
* Extensive design and development experience in an embedded C/C++ RTOS/BareMetal environment.
* Strong understanding of the C language and considerations specific to embedded systems.
* Understanding of memory management and efficient coding techniques.
* Experience with communications interfaces such as SPI, I2C, UART, Ethernet, etc.
* Experience with data acquisition.
* Experience in component and system testing.
* Disciplined in Software Version Control.
* Appropriate IT/Network skills and proficiency in Microsoft Office.
* Ability to travel and work internationally at company and customer facilities.
Salary: £. Competitive
Benefits: 25 Days + Bank Holidays, Bonus, Sick Pay, Pension, Life insurance scheme, Private medical expenses insurance scheme, Company’s Share Option Scheme
Location: Cranleigh, Surrey
Role: Full-time, permanent
If you have the required qualifications and experience, please apply, or contact me directly at lewis@cranleighstem.co.uk / 01483 904 984.
#J-18808-Ljbffr