Drimva

GrayMatter Robotics

Staff C++ Architecture Engineer

$190K–$230K

Los Angeles - HQ · On-site · Staff · Full-time · Posted Jan 14, 2026

Experience
8+ years of industry experience; preferred: 3+ years hands-on ROS or ROS 2 experience.
Education
Bachelor’s degree in Computer Science, Robotics or equivalent practical experience; preferred: Master’s or PhD in Computer Science or Robotics.
Visa sponsorship
Applicants must be a U.S. citizen or national, U.S. lawful permanent resident, refugee under 8 U.S.C. § 1157, or asylee under 8 U.S.C. § 1158.

About the job

Designs and leads production-ready C++ and ROS/ROS 2 software architecture for robotic systems, including hardware integration, performance, reliability, and scalability.

What you'll do

  • Build and maintain C++ and Python tooling for ROS/ROS 2 nodes, libraries, and utilities.
  • Integrate sensors and actuators, and develop device drivers, interfaces, health checks, and diagnostics.
  • Architect and own scalable subsystems; troubleshoot performance, improve quality, and promote safety and reliability practices.

What they ask for

  • Bachelor’s degree in Computer Science, Robotics or equivalent practical experience.
  • 8+ years of industry experience developing and shipping production software in modern C++ (14/17/20).
  • Track record of owning and delivering components, features, or systems.
  • Experience with concurrency and real-time programming; strong debugging and troubleshooting skills with real robots or embedded systems.

Nice to have

  • 3+ years of hands-on experience with ROS or ROS 2.
  • Proficiency with Linux, CMake/colcon, Git, and common CI tools.

Pay

$190K – $230K (base salary)

Tools

C++ (14/17/20), Python, ROS/ROS 2, rcl-cpp, Linux, CMake/colcon, Git, GitHub Actions

Model-written summary · the original posting is authoritative

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