Elevation Recruitment Group logo

Firmware Engineer

Job details:

Category:
Embedded
Work mode:
On-site
Experience:
Mid
Employment:
Full-time
Salary:
£50,000 - £55,000 p/y
Added:
6 days ago

Tech stack:

Git C ARM Can I2C Spi Uart Atmel Freertos Pic Rtos Keil Mplabx Ide Xc Compilers

Perks:

  • Generous pension contributions
  • Performance-based bonus
  • Paid time off
  • Death-in-service benefit
  • Healthcare coverage

Description:

ROLE TITLE: Firmware Engineer
DEPARTMENT: Engineering
DIVISION: EMEA
REPORTING TO: Global Engineering Director

Company Overview:
Our client is a global leader in the design, manufacturing, and delivery of vehicle safety solutions. As the largest manufacturer of back-up alarms and amber warning lights, they are committed to innovation and high-quality standards across their product range. With a focus on trusted performance and customer relationships, the company holds ISO 9001 certification, ensuring quality in all aspects of their operations.

Mission:
The mission of our client is to provide world-class safety solutions that protect people through innovation and expertise.

Job Summary:
Join a dynamic and creative product development team as a Firmware Engineer, working alongside in-house designers and engineers to develop embedded firmware for key products. The role requires attention to detail and a passion for writing well-documented, maintainable code. You will play a key role in advancing the concept code into production-ready products, collaborating with various teams, and contributing to a positive and supportive working environment.

Main Duties / Responsibilities:

  • Manage the complete code lifecycle, including requirements gathering, design, implementation, and testing.
  • Deliver code according to project timelines, supporting critical P3 projects.
  • Develop product-ready firmware and manage code through secure and logical methodologies.
  • Conduct thorough testing of both hardware and firmware during the development phases.
  • Process Engineering Change Notices (ECNs) to support cost reduction, build ease, product obsolescence, and warranty initiatives.
  • Apply best practices in code development, ensuring well-annotated, maintainable code.
  • Provide cross-departmental support, including troubleshooting product failure issues, fault finding, and quality assurance with thorough documentation.
  • Assist the sales team in developing various product configurations.
  • Collaborate with global firmware teams.
  • Participate in a collaborative team environment, supporting colleagues when necessary to achieve success.

Essential Requirements:

  • Degree in Computer Science, Engineering, or equivalent.
  • Strong embedded software development skills in C.
  • Experience with PIC microcontrollers (8, 16, 32-bit) using MPLABX IDE and XC compilers.
  • Familiarity with ARM (NXP) and ATMEL microcontrollers.
  • Experience with development tools such as Keil and Git version control.
  • Ability to interpret electronic hardware schematics and datasheets.
  • Highly organized, dedicated, and quality-focused with a drive to meet targets.
  • A positive, solution-oriented attitude.
  • Strong development, documentation, release, and revision management skills.
  • Ability to work independently or as part of a team.
  • Reliable, well-organized, and focused on delivering high-quality work.
  • Ability to perform under pressure to meet deadlines.

Desirable Skills:

  • Experience with common communication protocols such as SPI, I2C, UART, and CAN.
  • Experience programming under RTOS (e.g., FreeRTOS), including debugging in a multi-threaded environment.
  • Previous experience in the automotive industry.

What's on offer? In addition to the opportunity to join an innovative global leader in the industry, our client offers the following benefits:

  • Competitive salary.
  • 25 days annual leave + bank holidays.
  • Healthcare coverage.
  • Generous pension contributions.
  • Performance-based bonus.
  • A supportive, dynamic working environment.
  • Death-in-service benefit (3x annual salary).

Apply:

Apply

Similar jobs

Malloy Aeronautics Ltd logo
Senior Embedded Software Engineer
Malloy Aeronautics Ltd
Maidenhead
£60,000 - £85,000 p/y
Python
C++
Git
C
Innova Search logo
Firmware Engineer
Innova Search
Bradford
£47,000 - £50,000 p/y
C++
Git
C
GitHub
Innova Search logo
Firmware Engineer
Innova Search
Huddersfield
£47,000 - £50,000 p/y
C++
Git
C
GitHub
Innova Search logo
Firmware Engineer
Innova Search
Oldham
£47,000 - £50,000 p/y
C++
Git
C
GitHub
Innova Search logo
Firmware Engineer
Innova Search
Leeds
£47,000 - £50,000 p/y
C++
Git
C
GitHub

Job details:

Category:
Embedded
Work mode:
On-site
Experience:
Mid
Employment:
Full-time
Salary:
£50,000 - £55,000 p/y
Added:
6 days ago

Similar jobs

Malloy Aeronautics Ltd logo
Senior Embedded Software Engineer
Malloy Aeronautics Ltd
Maidenhead
£60,000 - £85,000 p/y
Python
C++
Git
C
Innova Search logo
Firmware Engineer
Innova Search
Bradford
£47,000 - £50,000 p/y
C++
Git
C
GitHub
Innova Search logo
Firmware Engineer
Innova Search
Huddersfield
£47,000 - £50,000 p/y
C++
Git
C
GitHub
Innova Search logo
Firmware Engineer
Innova Search
Oldham
£47,000 - £50,000 p/y
C++
Git
C
GitHub
Innova Search logo
Firmware Engineer
Innova Search
Leeds
£47,000 - £50,000 p/y
C++
Git
C
GitHub