GrayMatter Robotics · 1 week ago
Lead C++ Architecture Engineer
GrayMatter Robotics is a well-capitalized AI robotics startup serving the manufacturing industry. As a Lead C++ Architecture Engineer, you will design and implement robust, scalable software architectures that power advanced robotic systems and lead the development of core C++ and ROS/ROS 2 components.
Artificial Intelligence (AI)Machine LearningRobotics
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
Qualification
Required
Bachelor's degree in Computer Science, Robotics or equivalent practical experience
5+ 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
Must secure work authorization in the United States and maintain ongoing work authorization beginning at the time of hire through the entirety of employment
Preferred
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
Benefits
Medical
Dental
Vision
Unlimited PTO
401(k) plan + employer match
Regular offsite events
A discretionary fund for enhancing productivity
Company
GrayMatter Robotics
GrayMatter Robotics provides AI-powered robotic solutions that enhance productivity and efficiency for high-mix manufacturers.
Funding
Current Stage
Growth StageTotal Funding
$70.36MKey Investors
Wellington ManagementBow CapitalNational Science Foundation
2024-06-20Series B· $45M
2022-08-16Series A· $20M
2021-10-07Grant· $1M
Recent News
National Center for Manufacturing Sciences
2025-11-01
2025-11-01
Company data provided by crunchbase