Senior Firmware Engineer

3 Days Old

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.
#J-18808-Ljbffr
Location:
Cambridge
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search