GrayMatter Robotics

GrayMatter Robotics

Staff C++ Architecture Engineer

Los Angeles - HQ · Staff+

Sponsorship not specifiedDetected 188 days ago
PythonC++AlgorithmsGitGitHub ActionsLinuxAPI DevelopmentEmbedded SystemsRoboticsSensorsCommunicationCollaborationProblem SolvingActuators

About the role

  • Our robots take on the tedious, hazardous, and ergonomically demanding work that has kept manufacturing dependent on a shrinking skilled workforce, delivering superhuman performance.
  • Our systems are in active production today, adapting autonomously to real geometries, real materials, and real process variation without reprogramming.
  • We hire people who want to solve hard physical problems at an industrial scale.

Responsibilities

  • Design and implement high-quality C++ (and some Python tooling) for ROS/ROS 2 nodes, libraries, and utilities (rcl-cpp, actions/services, components, lifecycle, launch).
  • Architect scalable, testable subsystems (configuration, state machines, fault recovery, observability) using robust design patterns.
  • 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 (product, design, operations, infrastructure) to create innovative application experiences.

Requirements

  • Bachelor's degree in Computer Science, Robotics or equivalent practical experience.
  • Proven track record of owning and delivering components, features, or systems.
  • Experience with concurrency and real-time programming.
  • 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).
  • Strong skills in debugging and troubleshooting real robots/embedded systems (logs, tracing, sanitizers, core dumps).
  • 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.
  • PLEASE NOTE: This is a Q3/Q4 2026 hire.

Compensation

  • This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Benefits

  • Integrate and support sensors and actuators (cameras, LiDAR, robot controllers); develop and maintain device drivers, message interfaces, health checks, and diagnostics.

Visa & Work Authorization

  • Export Control Requirements

This listing is sourced directly from GrayMatter Robotics's careers page and normalized into a canonical job model.