Drimva

Agility Robotics

Staff Software Engineer, Hardware Interface

$230K–$299K

Hybrid- Fremont, CA +1 · Staff · Full-time · Posted Aug 19, 2026

Location
Hybrid- Fremont, CA
Fremont, California, United States
Experience
8+ years of industry experience, or equivalent experience.
Education
MS in robotics, computer science, electrical engineering, or related field, or equivalent experience.
Visa sponsorship
Applicants must have current authorization to work in the United States.

About the job

Leads development of low-level C++ hardware-interface software for humanoid robots, integrating hardware and software systems and bringing prototypes into production-ready operation.

What you'll do

  • Design and evolve C++ components interfacing with operating-system drivers and hardware for high-bandwidth, low-latency control.
  • Set technical direction and architecture, and resolve cross-disciplinary integration, diagnostics, and reliability challenges.
  • Mentor engineers and collaborate across software, electrical, mechanical, and robotics teams.

What they ask for

  • Strong modern C++ (17, 20) expertise for performance-sensitive systems.
  • Experience designing and delivering large-scale systems with substantial hardware/software integration, including hardware-in-the-loop software and electromechanical debugging.
  • Proficiency with recent Linux systems and automation fieldbuses such as EtherCAT, CAN, or Profinet; EtherCAT is highly desirable.
  • Current authorization to work in the United States.

Nice to have

  • Experience with real-time or low-latency systems, embedded C++, or Python 3.6+.
  • Circuit-debugging tools, brushless motors and motor control, Linux networking, or standard software-development processes.

Pay

$230,000 — $299,000 USD (base salary)

Tools

C++ (17, 20), Linux, WiFi, serial, EtherCAT, CAN, Profinet, Python 3.6+

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)