You are viewing a preview of this job. Log in or register to view more details about this job.

Embedded Firmware Engineer

Role: Embedded Firmware Engineer

Location: San Diego, CA (On-site)

 

We are comma.ai. We're building the Android of self-driving cars and already operate the second largest fleet after Tesla. We own our stack from shipping state of the art machine learning models trained on our own infrastructure, building the operating system, designing the hardware, and manufacturing it.
 

We don't care where, or even if, you went to school. We don't care if you have a traditional background. We're just looking for people who can independently contribute to shipping openpilot. As an Embedded Firmware Engineer, your role is to develop low-level code for microcontrollers that control the comma 3X and support systems. You’ll optimize for performance, and efficiency.

 

Responsibilities:

  • Perform debugging, testing, and troubleshooting of firmware code
  • Develop, optimize, and maintain firmware for ARM processors
  • Profile performance in field conditions and tune for low-latency operation
     

Qualifications:

  • Strong C/C++ skills and familiarity with embedded toolchains
  • Experience with real-time operating systems for embedded systems
  • Proficient with debugging tools and CI/CD pipelines
  • Experience writing drivers and interrupt-based systems
  • Familiarity with industrial communication protocols

 

Perks:

  • Chef-prepared lunch and dinner
  • On-site gym and yoga studio
  • 24/7 access to the comma fleet of cars
  • Health, dental, and vision insurance
  • Flexible time off
     

We love a great GitHub, open source contributors, good projects, and competition winners. To apply, complete one of our challenges then reach into work@comma.ai