Enable job alerts via email!

Senior Firmware Engineer

ghd

Cambridge

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Cambridge is seeking an experienced firmware engineer. The role involves leading firmware development projects, enhancing software development processes, and collaborating across teams. Ideal candidates should have expertise in embedded systems and a Bachelor's degree in Computer Science, Mathematics, or a related field. This position offers an opportunity to work on high-standard consumer electronics within a dynamic environment.

Qualifications

  • Experienced firmware engineer with knowledge of embedded systems.
  • Proven track record of developing software in C.
  • Bachelor’s Degree in Computer Science, Mathematics, or a related field.

Responsibilities

  • Lead new firmware development projects with hands-on involvement.
  • Improve software development processes and methodologies.
  • Work with other teams to drive projects through development.
  • Develop, tune, and test control algorithms.
  • Ensure products operate as intended and meet verification plans.
  • Investigate and solve complex functional issues.
Job description
Responsibilities
  • Lead new firmware development projects with hands-on involvement in specification, implementation, and test.
  • Improve and evolve the software development processes by working with the Head of Electronics to refine and introduce methodology and structure to industry best-practice.
  • Work closely with other parts of the business to drive projects through the development lifecycle.
  • Develop, tune, & test control algorithms.
  • Work with hardware and project engineers to ensure the products operate as intended and comply with the design verification plan.
  • Investigate and solve complex functional issues; assist in complex root-cause analysis for product returns.
Requirements

Essential :

  • An experienced firmware engineer with knowledge of embedded systems (microcontrollers) and best-practice software development for high-volume consumer electronics or similar.
  • Proven track record of developing software in C to a high standard (bare-metal and / or RTOS).
  • A Bachelor’s Degree in Computer Science, Mathematics, or a related numerate discipline.

Desirable :

  • Requirements Capture.
  • Agile methodology and tools (Jira).
  • Zephyr (RTOS) & ARM Cortex.
  • BLDC motor control.
  • I2C, SPI, BLE.
  • Knowledge of control algorithms / control theory.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.