Cranleigh STEM is working with a leading provider of fuel cell power systems to generate clean energy in support of the global energy transition. The company is now recruiting a Senior Embedded Software Engineer to join its team based in Guildford on a permanent full-time basis and to help deliver on the company’s long-term success.
As a Senior Embedded Software Engineer, you will be responsible for supporting existing and developing new products within fuel cell energy generation and integrated power solutions.
This position requires a person with extensive experience with embedded microcontrollers and software development, verification, and documentation to work within the Electronics team.
Senior Embedded Software Engineer responsibilities:
* Lead the development of embedded software for innovative fuel cell and power system products.
* Capture and translate software requirements into well-structured architectures and maintainable code.
* Design, implement, and support embedded software solutions, ensuring functionality, performance, and reliability.
* Work cross-functionally with electronics, systems development, production, and testing teams to ensure successful product integration.
* Produce and maintain documentation to support software compliance, validation, and traceability.
* Contribute to design and safety reviews, including HAZOP, SIL, LOPA, and Cause & Effect analysis.
* Perform fault diagnosis, debugging, and hands-on testing using a wide range of lab equipment and tools.
* Provide technical support for system development and customer-specific deployments.
Senior Embedded Software Engineer requirements
* Extensive experience in embedded C development, both in bare-metal and RTOS environments.
* Strong understanding of microcontroller systems, memory management, and optimised coding techniques.
* Ability to undertake practical hands-on work when required.
* Proficient with communications protocols such as SPI, I2C, UART, and Ethernet.
* Skilled in developing low-level device drivers and hardware-software interfacing.
* Experience in unit and system-level testing and validation.
* Competent with software version control systems, such as Git.
* Willingness to travel internationally to support product deployment and customer sites.
Desirable Qualifications
* Degree (or equivalent) in Electronics, Software Engineering, or Computer Science.
* Experience with industrial protocols such as Modbus, CAN, and Profinet.
* Familiarity with Test-Driven Development (TDD) methodologies.
* Exposure to Python for scripting or test automation.
* Experience with automated testing systems or test rigs.
* Previous exposure to fuel cell or electrochemical systems.
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Science
* Industries
Semiconductor Manufacturing and Services for Renewable Energy
Referrals increase your chances of interviewing at Cranleigh STEM, Sustainability & SHEQ Recruitment by 2x
Sign in to set job alerts for “Embedded Software Engineer” roles.
Reading, England, United Kingdom 1 month ago
Reading, England, United Kingdom 5 days ago
Reading, England, United Kingdom 4 days ago
Farnborough, England, United Kingdom 3 weeks ago
Crawley, England, United Kingdom 4 days ago
Reading, England, United Kingdom 1 week ago
Crawley, England, United Kingdom 4 days ago
Windsor, England, United Kingdom 2 weeks ago
Electronics and Embedded Systems Engineer
Bracknell, England, United Kingdom 2 weeks ago
Reading, England, United Kingdom 1 week ago
Farnborough, England, United Kingdom 2 weeks ago
Senior Software Engineer – Embedded Signal Processing
Greenford, England, United Kingdom 1 week ago
QNX, Embedded Field Application/Sales Engineer (Industrial/medical)
Maidenhead, England, United Kingdom 2 days ago
Senior Software Engineer – Embedded Signal Processing
Greenford, England, United Kingdom 4 days ago
Electronic Design Engineer (Analog, Digital, Mixed Signal)
Surrey, England, United Kingdom 3 days ago
Surrey, England, United Kingdom 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr