Senior Embedded Software Engineer

ZENOVO

West of England

Hybrid

GBP 55,000 - 65,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus
Benefits package

Job summary

ZENOVO in Bristol (hybrid: 3 days on-site) is seeking a Senior Embedded Software Engineer to own embedded software across the lifecycle for energy storage and battery tech. You will craft robust firmware, interfaces, and drivers with strong C/C++ at MCU level, while collaborating with a multidisciplinary team.

The role emphasizes safety-critical and high-performance environments, with opportunities for development, validation, and deployment support.

Qualifications

  • 2+ years of commercial embedded software experience.
  • Strong C/C++ for microcontrollers.
  • Experience with CAN/UART/SPI/I2C and RTOS concepts.
  • Able to collaborate effectively within an engineering team.
  • Experience with software testing and debugging.

Responsibilities

  • Design, develop and maintain embedded software and firmware for energy storage systems.
  • Develop C/C++ software for microcontrollers including low-level drivers.
  • Contribute to software architecture and design for robust solutions.
  • Implement and integrate CAN, UART, SPI and I2C interfaces.
  • Support hardware integration and battery management systems.
  • Perform testing, debugging and verification for safety and performance.
  • Follow code reviews and version control processes.
  • Collaborate with multidisciplinary teams across prototyping to production.

Skills

Embedded C/C++
Microcontrollers
RTOS concepts
Firmware debugging
Software testing
CAN/UART/SPI/I2C
Git
Teamwork

Tools

Git
IDE debugging tools

Job description

Job Title: Senior Embedded Software Engineer
Location: Bristol (3-Days On-Site Per Week)
Salary: £55,000 - £65,000 + Bonus & Benefits (Depending on Experience)


Please Note

All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future.


Overview

We are looking for an experienced Embedded Software Engineer to join an established and growing engineering team developing innovative Energy Storage and Battery Technologies for a range of demanding applications.


The role covers the full embedded software development lifecycle, from software architecture and firmware development through to hardware integration, prototyping, testing, validation, deployment, and ongoing product support.


The ideal candidate will have at least 2 years of commercial experience in embedded software development, with strong C/C++ programming skills and the ability to collaborate effectively within an engineering team. They will contribute to the development of robust, reliable, and maintainable embedded software for systems operating in safety-critical and performance-driven environments.


Job Responsibilities


  • Design, develop and maintain embedded software and firmware for energy storage systems and battery technology applications.

  • Develop C/C++ software for microcontrollers, including low-level drivers, system control, monitoring and battery charging functions.

  • Contribute to software architecture and design, translating system requirements into robust, scalable and maintainable solutions.

  • Implement and integrate communication interfaces and protocols, including CAN, UART, SPI and I2C.

  • Support software integration with electronic hardware, battery management systems & sensors

  • Perform software testing, debugging, verification and validation to ensure system reliability, safety and performance.

  • Follow software engineering best practices, including code reviews, version control, automated testing and technical documentation.

  • Work collaboratively with multidisciplinary engineering teams to support prototyping, product development, production, deployment and continuous improvement.


Required Skills & Experience


  • Strong proficiency in embedded C/C++ and experience developing software for microcontrollers and embedded platforms.

  • Proven experience in low-level programming, peripheral configuration and hardware interfacing.

  • Experience with embedded communication protocols, including CAN, UART, SPI and I2C, and an understanding of RTOS concepts.

  • Practical experience in firmware debugging, software testing, hardware-software integration, fault finding and root-cause analysis.

  • Familiarity with software development tools and workflows, including IDEs, debugging tools, Git, automated testing, verification and validation.

  • Experience in battery management systems, energy storage, power electronics, EV charging, automotive or embedded control applications is advantageous.

  • Strong problem-solving, communication and teamwork skills, with the ability to interpret technical documentation and collaborate across multidisciplinary engineering teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

BramahHR Ltd • West Midlands

Hybrid
GBP 70,000 - 90,000
5% employer pension contribution
Life insurance (3x salary)
Discretionary bonus
Prinicpal Embedded Software Engineer
Prinicpal Embedded Software Engineer

Matchtech • Coventry

On-site
GBP 70,000 - 95,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SR2 • Reading

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

BramahHR Ltd • Birmingham

Hybrid
GBP 70,000 - 90,000
Pension scheme
Life insurance
Discretionary bonus
+3
Prinicpal Embedded Software Engineer
Prinicpal Embedded Software Engineer

Matchtech • West Midlands

On-site
GBP 90,000 - 120,000
Hybrid working
Career development
Exposure to electrification projects
+1
Senior Software Engineer
Senior Software Engineer

Parkside • Greater London

On-site
GBP 85,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stockford Recruitment • West of England

Hybrid
GBP 65,000 - 90,000
Electronic Design Engineer
Electronic Design Engineer

ZENOVO • West of England

On-site
GBP 55,000 - 65,000
Bonus & Benefits
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

On-site
GBP 60,000 - 90,000
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

Zenovo • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 65,000
Bonus & Benefits