Embedded Software Engineer

ZENOVO LTD
Bradley Stoke, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 55K

Job location

Bradley Stoke, United Kingdom

Tech stack

JIRA
Automation of Tests
Compilers
Computer Programming
Software Debugging
Embedded C
Embedded Software
Firmware
GIT
Bare Metal

Job description

  • Design and develop firmware to support product updates and new product introductions.
  • Create embedded firmware for safety critical products along with supporting interface and communication systems.
  • Maintain, update, and extend legacy firmware systems.
  • Diagnose, troubleshoot, and resolve bugs in embedded firmware.
  • Use task-tracking tools (e.g., Jira) to log issues, manage workflow, and coordinate development activities.
  • Analyse design challenges and propose effective technical solutions.
  • Install, configure, and maintain development environments, compilers, and version-control systems.
  • Produce clear, comprehensive documentation for new and existing codebases and interfaces.
  • Develop and execute test plans, including the creation of automated test scripts.

Requirements

Do you have experience in Jira?, * Minimum of 3 years' experience working with embedded systems.

  • Proficiency in embedded C programming for developing bare-metal firmware.
  • Strong understanding of synchronisation challenges in embedded environments.
  • Familiarity with common communication interfaces and protocols such as SPI, RS-485, and CAN.
  • Hands-on experience debugging embedded hardware and firmware using tools such as oscilloscopes, logic analysers, and multimeters.
  • Experience working with source-control systems such as Git.

About the company

This position will see you working in a well-established organisation and team of 40+ engineers who are pioneering advanced technology solutions for highly regulated environments. Join an innovative team and help shape the future of our cutting-edge products. You'll be working for a company at the forefront of engineering excellence, known for tackling complex challenges and integrating diverse technologies. The products/systems encompass control systems, dynamics, hydraulics, motors, generators, sensors, electronics, data science, signal processing, microcontrollers, and software. Within the team you'll be tasked with the design and development high-performance embedded software and firmware for next generation products along with the maintenance and improvement of current ones.

Apply for this position