Firmware Engineer
Previous Job
Previous
Firmware Engineer
Ref No.: 18-26727
Location: San Carlos, California
Position Type:Contract
Experience Level: 5 Years
Start Date: 04/18/2018
 RESPONSIBILITIES:
  • Develop, debug, optimize, review, and test firmware in C/C++ for multiple real time embedded platforms
  • Work at all levels of the embedded so[ware stack, including drivers, middleware, libraries, and applications
  • Define and architect embedded software systems, including capturing requirements and creating supporting design documentation
  • Work with controls engineers and other experts to implement advanced algorithms in embedded real time systems
  • Work with electrical engineers to define and review embedded hardware designs
 
QUALIFICATION:
  • 5+ years professional experience.
  • Bachelor's or Master's degree in computer science, electrical engineering, mechanical engineering, or equivalent experience
  • Fluent in C / C++ / Python.
  • Strong experience working with micro‐controllers and/or embedded application processors, ARM and PowerPC a plus.
  • Experience working with real-time operating systems, POSIX familiarity preferred.
  • Experience developing embedded so[ware for safety‐critical applications.
  • Basic knowledge of sensors, actuators, and control systems.