Graymatter Robotics

Staff C++ Architecture Engineer

Los Angeles - HQ. Posted 10 months ago

The role

You will design and implement robust, scalable software architectures for advanced robotic systems. You will lead the development of core C++ and ROS/ROS 2 components and integrate hardware to deliver automation solutions.

What you will do

  • Design and implement high-quality C++ and Python tooling for ROS/ROS 2 nodes, libraries, and utilities
  • Integrate and support sensors and actuators
  • Develop and maintain device drivers, message interfaces, health checks, and diagnostics
  • Architect scalable, testable subsystems using robust design patterns
  • Diagnose and resolve performance and scalability challenges
  • Own components, features, or systems with end-to-end responsibility
  • Develop reusable software components for interfacing with back-end platforms
  • Partner with cross-functional teams to create innovative application experiences
  • Continuously improve code quality, efficiency, and performance
  • Conduct reviews, write clear documentation, and advocate best practices

Required qualifications

  • Bachelor’s degree in Computer Science, Robotics or equivalent practical experience
  • 8+ years of industry experience in developing and shipping production software in modern C++ (14/17/20)
  • Proven track record of owning and delivering components, features, or systems
  • Familiarity with large-scale system design and architecture best practices
  • Experience with concurrency and real-time programming
  • Strong analytical, problem-solving, and decision-making skills
  • Strong skills in debugging and troubleshooting real robots/embedded systems (logs, tracing, sanitizers, core dumps)
  • Excellent communication and cross-team collaboration skills
  • Ability to thrive in a fast-paced environment with shifting priorities

Nice to have

  • Master’s or PhD in Computer Science or Robotics
  • 3+ years of hands-on experience with ROS or ROS 2 (nodes, messages, actions/services, launch, packaging)
  • Expertise in object-oriented design and API development; familiarity with SOLID principles and clean architecture
  • Proficiency with Linux, CMake/colcon, Git, and common CI tools (e.g., GitHub Actions, GitLab CI)
  • Solid foundation in algorithms and data structures
  • Recognized as a technical mentor or thought leader

Benefits

  • medical
  • dental
  • vision
  • unlimited PTO
  • 401(k) plan + employer match
  • regular offsite events
  • a discretionary fund for enhancing productivity

Before you apply

  • Applicant 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 company

GrayMatter Robotics is a Physical AI company building Factory SuperIntelligence through systems that learn, adapt, and develop genuine process intelligence. They deliver systems through a Robots-as-a-Service (RaaS) model.