Enable job alerts via email!

Senior Embedded Software Engineer

Cranleigh STEM, Sustainability & SHEQ Recruitment

Guildford

On-site

GBP 50,000 - 70,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading provider of fuel cell power systems is seeking a Senior Embedded Software Engineer in Guildford. The role involves developing embedded software for innovative energy solutions, requiring extensive experience in embedded C and microcontroller systems. This full-time position offers the opportunity to work on cutting-edge technology in a dynamic environment.

Qualifications

  • Extensive experience with embedded microcontrollers and software development.
  • Proficient in developing low-level device drivers and hardware-software interfacing.
  • Competent with software version control systems such as Git.

Responsibilities

  • Lead the development of embedded software for fuel cell products.
  • Design and implement embedded software solutions ensuring functionality and reliability.
  • Produce documentation to support software compliance and validation.

Skills

Embedded C development
Microcontroller systems
Memory management
Communications protocols
Low-level device drivers
Unit testing
Software version control

Education

Degree in Electronics, Software Engineering, or Computer Science

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

JR United Kingdom

Guildford

Remote

GBP 60,000 - 90,000

5 days ago
Be an early applicant

Senior Embedded Software Engineer

JR United Kingdom

Slough

Remote

GBP 60,000 - 90,000

5 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Brighton

Remote

GBP 50,000 - 70,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Bedford

Remote

GBP 50,000 - 70,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Watford

Remote

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Hemel Hempstead

Remote

GBP 60,000 - 80,000

Yesterday
Be an early applicant

Senior Software Engineer

Miro Group

London

Remote

GBP 60,000 - 85,000

3 days ago
Be an early applicant

Senior Software Engineer

JR United Kingdom

Southampton

Remote

GBP 50,000 - 80,000

5 days ago
Be an early applicant

Senior Software Engineer

JR United Kingdom

Luton

Remote

GBP 55,000 - 75,000

5 days ago
Be an early applicant