# Staff C++ Architecture Engineer

**Company:** [GrayMatter Robotics](https://hotfix.jobs/companies/graymatter-robotics)
**Location:** Carson, CA
**Role:** Embedded Engineering
**Salary:** $190k – $230k/yr
**Experience:** 8+ years
**Skills:** C++, ROS, Ros 2, Python, Linux, Cmake, Colcon, Git, GitHub Actions, Gitlab Ci, Rcl-Cpp, Concurrency, Real-Time Programming
**Posted:** 2026-01-14

> Designs and implements scalable C++ software architectures for ROS/ROS 2-based robotic systems, integrates sensors/actuators, and owns end-to-end components for industrial automation. Requires 8+ years in modern C++ and robotics experience.

## Job Description

## Role & 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).
- Integrate and support sensors and actuators (cameras, LiDAR, robot controllers); develop and maintain device drivers, message interfaces, health checks, and diagnostics.
- Architect scalable, testable subsystems (configuration, state machines, fault recovery, observability) 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 (product, design, operations, infrastructure) to create innovative application experiences.
- Continuously improve code quality, efficiency, and performance.
- Conduct reviews, write clear documentation, and advocate best practices for safety, reliability, and maintainability.

## Minimum 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.
- Excellent communication and cross-team collaboration skills.
- Ability to thrive in a fast-paced environment with shifting priorities.

## Preferred Qualifications
- 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).
- 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.

## Compensation & Benefits
- Base salary range, bonus or commission, and equity.
- Comprehensive benefits: medical, dental, vision, unlimited PTO, 401(k) + employer match, regular offsite events, discretionary fund.

## Similar roles

- [Staff Spacecraft Systems Engineer](https://hotfix.jobs/jobs/7c8df5c4-3c4e-49bd-99ea-7411a596abba) - Turion Space - Irvine, CA - $190k – $260k/yr
- [Senior Staff Engineer, Software Embedded Applications (R5068)](https://hotfix.jobs/jobs/1c4a2590-fbae-41ab-bf8a-81b4f4f8569b) - Shield AI - Dallas, TX - $190k – $290k/yr
- [Staff Software Engineer, Autonomous Pilot Integration](https://hotfix.jobs/jobs/5805a1b2-bb4c-4139-a51e-bf8ead9baad9) - Shield AI - Washington, DC - $188k – $281k/yr
- [Staff Software Engineer, Autonomy Behaviors (R4588)](https://hotfix.jobs/jobs/3b558e02-d249-4bb5-8552-44e9a21915e9) - Shield AI - Boston, MA - $188k – $281k/yr
- [Staff/Senior Software Engineer, Onboard Infrastructure](https://hotfix.jobs/jobs/f2a9257e-4f20-460d-bc2b-5602211e909a) - Nuro - Mountain View, CA - $194k – $352k/yr

**Apply:** https://hotfix.jobs/jobs/c067fe99-8aa7-40b2-8cb0-bab5d64dee16
**Canonical:** https://hotfix.jobs/jobs/c067fe99-8aa7-40b2-8cb0-bab5d64dee16