A

Atoms

Builds robots for food, mining and transport

Senior Embedded Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Mechatronics, or equivalent experience is required.
  • At least 2 years of non-internship professional experience in embedded systems and real-time control applications is required.
  • Strong programming proficiency in C and Python within Linux development environments and ARM32 toolchains such as GCC is required.
  • Experience writing production-grade firmware that directly interfaces with physical mechanical systems, motors, or robotic hardware is required.
  • Ability to read, interpret, and troubleshoot complex electrical schematics and hardware datasheets is required.
  • Hands-on experience debugging embedded systems, vehicle wiring harnesses, or physical hardware communication lines such as CAN bus is required.
  • Prior experience developing for safety-critical embedded systems, real-time operating systems, or autonomous vehicle applications is required.

Responsibilities

  • Read and interpret complex electrical schematics and understand the physical functionality of custom-built printed circuit boards.
  • Collaborate with electrical and software engineers to develop comprehensive specifications for new hardware.
  • Develop firmware for custom boards from the ground up based on schematic designs and functional requirements.
  • Extend and enhance existing firmware codebases to support new features and capabilities.
  • Examine, document, and develop interfaces for existing third-party vehicle communications systems.
  • Implement firmware for drive-by-wire retrofit systems on new vehicle platforms.
  • Support installations and troubleshoot hardware and firmware issues.
  • Develop quality-control test infrastructure for boards and harnesses.

About the Company

Atoms

Builds robots for food, mining and transport

Atoms builds machines and software that automate physical work in food, mining, and transport, and it makes specialized robots that each do one productive job rather than general-purpose humanoids. Its flagship business, CloudKitchens, builds delivery-only kitchens that restaurants rent to cook meals for delivery apps. At mines and quarries, its Pronto system adds sensors and driving software to existing haul trucks so they run on their own, while Otter software gathers restaurants' delivery-app orders in one place; Atoms earns money from kitchen rent, software subscriptions, and mining customers. The company was founded in 2016 and is based in Los Angeles, United States.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$1.7B
Headquarters
Downtown Los Angeles, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Atoms

See more jobs