Embedded Software Engineer

ZENOVO LTD
Bristol, UK
4 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Configuration Management Code Review Software Debugging Embedded C Embedded Software FreeRTOS Hardware Design Integrated Development Environments Real-Time Operating Systems Software Engineering Software Requirements Analysis PIC Microcontroller
+1 more
Software Verification

Job description

  • Design, develop and test embedded software for microcontrollers and embedded systems.
  • Contribute to RTOS product development and processor porting.
  • Work with C and assembler at a low level.
  • Debug software and hardware integration issues.
  • Support software verification, validation and certification activities.
  • Produce detailed design, test and safety documentation.
  • Participate in code reviews and continuous improvement.
  • Work with engineering teams and customers to understand requirements.

Requirements

  • Around 5 years’ commercial embedded software experience.
  • Strong Embedded C and assembler skills.
  • Experience working in a controlled software development environment.
  • Good understanding of the software development lifecycle.
  • Low-level embedded / processor-level development experience.
  • Ideally experience with FreeRTOS or SAFE RTOS.
  • Experience with software requirements and configuration management.
  • Safety critical environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all