Atoms

Senior Embedded Firmware Engineer

Atoms
Apply
10 days ago

Base Salary

$182k - $230k/yr

Responsibilities

  • Read and interpret complex electrical schematics and understand custom PCB functionality.
  • Collaborate with electrical and software engineers to specify new hardware.
  • Develop firmware for custom boards from schematics and functional requirements.
  • Extend existing firmware codebases with new features and capabilities.
  • Develop interfaces for third-party vehicle communications systems.
  • Implement drive-by-wire retrofit firmware for new vehicle platforms.
  • Support installations and troubleshoot hardware and firmware issues.
  • Develop quality-control test infrastructure for boards and harnesses.

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Mechatronics, or equivalent experience.
  • At least 2 years of non-internship professional experience in embedded systems and real-time control applications.
  • Strong proficiency in C and Python within Linux development environments and ARM32 toolchains such as GCC.
  • Experience writing production-grade firmware interfacing with mechanical systems, motors, or robotic hardware.
  • Expertise reading, interpreting, and troubleshooting electrical schematics and hardware datasheets.
  • Hands-on experience debugging embedded systems, vehicle wiring harnesses, or CAN bus communication lines.
  • Experience with safety-critical embedded systems, real-time operating systems, or autonomous vehicle applications.
  • Ability to collaborate across hardware and software disciplines in a fast-paced startup environment.

Benefits

  • Medical, dental, vision, disability, and life insurance.
  • Flexible Spending Account and Health Savings Account options.
  • 401(k), equity eligibility, sick time, unlimited flexible time off, and paid holidays.
  • Paid parental leave and a pre-tax commuter benefit plan.
  • Team lunch in the SoMa office every Tuesday and Thursday.
  • Based in San Francisco and onsite five days per week for office-based teams.

Tech Stack

Categories

Atoms

About Atoms

501-1,000 employees
Contact me