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.