Senior C++ Systems Engineer, Hardware Interface (Robotics)

Agility Robotics

Fremont (CA)

Hybrid

USD 230,000 - 299,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) plan with 6% company match
Company stock options
Medical, dental, vision insurance for
Benefits on first day of employment
Employee Assistance Program
Unlimited PTO and holidays
On-site lunches and snacks
Parental leave
Flexible work environment
Tuition reimbursement
Relocation assistance
Annual discretionary bonus

Job summary

Agility Robotics is building the future of work through humanoid robots that operate in human environments. In this position, you will own and drive the development of critical low-level software capabilities that power our state-of-the-art humanoid robots, improving the robustness, diagnostics, safety, and scalability of our systems.

You will help define technical direction, architect solutions across hardware and software boundaries, and partner closely with cross-functional teams to bring new

Qualifications

  • MS in robotics, computer science, electrical engineering, or related field with 8+ years of industry experience (or equivalent experience)
  • Strong expertise writing modern C++ (17, 20) for complex, performance-sensitive systems
  • Demonstrated ability to design and deliver large-scale software systems with significant hardware/software integration complexity
  • Deep understanding of software engineering best practices for writing performant, maintainable, and reliable production systems
  • Proficient in using and programming for recent Linux systems
  • Extensive experience writing and debugging software for hardware-in-the-loop systems
  • Experience debugging cross-domain (i.e. electrical, mechanical, and software) problems with electro-mechanical systems
  • Experience with implementation of automation fieldbuses such as EtherCAT, CAN, Profinet, etc. (EtherCAT is highly desirable)
  • Ability to lead technical discussions, influence engineering decisions, and communicate effectively across disciplines
  • Authorization to work in the USA

Responsibilities

  • Own the design, development, and evolution of C++ software components that power our robots, interfacing with OS drivers and hardware to enable high-bandwidth, low-latency control
  • Drive technical direction and architecture decisions for hardware interface software, balancing performance, reliability, maintainability, and scalability
  • Work with cross-disciplinary teams to solve complex problems involving the integration of software, electrical, mechanical, and robotic systems
  • Debug complex cross-domain problems and establish best practices for diagnostics, observability, and failure handling
  • Integrate diverse computing systems through a variety of communication media, such as WiFi, networking, serial, and industrial fieldbus
  • Write performant, well-tested, maintainable, and well-documented C++ software
  • Mentor and provide technical guidance to other engineers while raising the engineering bar across the team

Education

MS in robotics, computer science, electrical engineering, or related field with 8+ years of industry experience (or equivalent experience)

Tools

Modern C++ (17/20)
Linux systems
Hardware-in-the-loop debugging
EtherCAT/CAN/Profinet

Job description

Agility Robotics is building the future of work through humanoid robots that operate in human environments. In this position, you will own and drive the development of critical low-level software capabilities that power our state-of-the-art humanoid robots, improving the robustness, diagnostics, safety, and scalability of our systems.

You will help define technical direction, architect solutions across hardware and software boundaries, and partner closely with cross-functional teams to bring new

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Systems Integration Lead
Senior Robotics Systems Integration Lead

Agility Robotics • Colorado

Hybrid
USD 217,000 - 281,000
401(k) Plan
Equity
Company-paid health, dental, vision
+5
Senior Robotics Solutions Architect
Senior Robotics Solutions Architect

Agility Robotics • Salem (OR)

Hybrid
USD 149,000 - 194,000
401(k) Plan with company match
Equity stock options
Medical, dental, vision insurance (100
+4
Senior Systems Integration Engineer — Humanoid Robotics
Senior Systems Integration Engineer — Humanoid Robotics

Agility Robotics • Colorado

Hybrid
USD 190,000 - 247,000
401(k) Plan
Equity
Insurance Coverage
+6
Staff Software Engineer, Hardware Interface
Staff Software Engineer, Hardware Interface

Agility Robotics • Fremont (CA)

Hybrid
USD 230,000 - 299,000
401(k) plan with 6% company match
Company stock options
Medical, dental, vision insurance for
+9
Senior Systems Engineer, Robotics Platform
Senior Systems Engineer, Robotics Platform

Agility Robotics • Fremont (CA)

On-site
USD 110,000 - 140,000
401(k) Plan with 6% company match
100% company-paid medical, dental, and vision insurance
Flexible, unlimited PTO
+3
Senior Robotics Systems Integration Lead
Senior Robotics Systems Integration Lead

Agility Robotics • Fremont (CA)

Hybrid
USD 217,000 - 281,000
401(k) match
Equity stock options
Medical, dental, vision insurance
+4
Senior Systems Engineer
Senior Systems Engineer

Agility Robotics • Fremont (CA)

On-site
USD 110,000 - 140,000
401(k) Plan with 6% company match
100% company-paid medical, dental, and vision insurance
Flexible, unlimited PTO
+3
Senior Robotics Systems Integration Engineer
Senior Robotics Systems Integration Engineer

Agility Robotics • Fremont (CA)

Hybrid
USD 190,000 - 247,000
401(k) Plan with 6% match
Equity stock options
Health, dental, vision insurance
+2
Senior Robotics Hardware Test Engineer – Mechatronics Lead
Senior Robotics Hardware Test Engineer – Mechatronics Lead

Agility Robotics • Fremont (CA)

Hybrid
USD 170,000 - 221,000
401(k) Plan with 6% company match
Equity options
100% company-paid health insurance
+4
Senior Electromechanical Robotics Engineer
Senior Electromechanical Robotics Engineer

Agility Robotics • Fremont (CA)

On-site
USD 164,000 - 213,000
401k match
Stock options
Full medical coverage
+2