Firmware Engineer
Posted on 5/5/2023
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
C/C++/C#
Linux/Unix
Operating Systems
Python
Software Testing
Requirements
  • BS / MS in Electrical Engineering, Computer Science or similar degree with 2-5 years of relevant experience
  • Strong background in C / C++ programming for embedded Linux or micro-controllers
  • Experience using measurement equipment such as multimeters, oscilloscopes, and logic analyzers to debug code
  • Experience with low-level interfaces such as I2C, SPI, CAN, RS232, Ethernet
  • Willingness to trace bugs to their source, wherever in the system that may end up being
  • Ability to perform evaluations of alternative components, providing hard data in the form of plots and tables to allow for quantitative decisions leading to product improvements
  • Ability to efficiently collaborate with multidisciplinary program members to achieve project goals, and contribute positively to the engineering community environment
Responsibilities
  • New board bringup
  • Development of reliable drivers across several OS's
  • Write high assurance firmware to achieve required integrity levels for safe vehicle operation
  • Write code to diagnose and test modules and subsystems
  • Troubleshoot complex hardware and software issues with debuggers and logic analyzers
  • Interface with hardware and automation teams to enable scalable testing
Desired Qualifications
  • Experience implementing safety-critical, high reliability, or fault-tolerant software
  • Experience with real-time operating systems (POSIX, QNX, FreeRTOS)
  • Deep understanding of Linux and its internals, the device tree, and U-Boot
  • Familiarity with unit testing, integration testing, regression testing, and HIL testing
  • Experience with ARM or Infineon TriCore architectures
  • Experience working with FPGAs
  • Digital Signal Processing experience
  • Bash or Python scripting
Zoox

1,001-5,000 employees

Self driving car robotics company
Company Overview
Zoox is reinventing personal transportation—making the future safer, cleaner, and more enjoyable for everyone. The company is building the infrastructure for self-driving cars.
Benefits
  • Health Insurance
  • Maternity & Paternity Leave
  • Vacation & Paid Time Off
  • Sick Days
  • Free Lunch or Snacks
  • Employee Assitance Program
Company Core Values
  • We're doing one thing that will change everything.
  • It's bigger than any of us.
  • One Zoox, one crew.
  • Every day is a milestone.