GrepJob
Agility Robotics

Staff Firmware Engineer

Agility Robotics
Apply
about 1 month ago
Fremont, CA, USAStaff+
H1B Sponsor

Base Salary

$194k - $252k/yr

Responsibilities

  • Contribute to the C++ firmware architecture for low-level sensor networks and power management systems.
  • Develop the firmware communication layer utilizing EtherCAT and CAN.
  • Write firmware for the hardware abstraction layer, peripheral drivers, and applications.
  • Perform real-time hardware testing and debugging using benchtop test equipment.
  • Collaborate with cross-disciplinary teams to solve complex integration problems.
  • Write performant, well-tested, maintainable, and well-documented C++ code.

Requirements

  • BS in computer science, electrical engineering, or related field with 10+ years of industry experience.
  • Experience writing modern C++ (17, 20).
  • Experience using FreeRTOS or similar real-time operating systems.
  • Proficiency with a Linux-based development environment.
  • Ability to read schematics, PCB layouts, and component datasheets.
  • Strong verbal communication skills for technical information.

Benefits

  • 401(k) Plan with a 6% company match.
  • Company stock options.
  • 100% company-paid medical, dental, vision, and disability insurance.
  • Flexible, unlimited PTO and 10 company holidays for exempt employees.
  • Catered lunches four times a week and healthy snacks.
  • Generous paid parental leave programs.
  • Professional development and tuition reimbursement programs.

Tech Stack

C++LinuxPython

Categories