Staff C++ Architecture Engineer
GrayMatter Robotics
Summary Headquartered in sunny Los Angeles, GrayMatter Robotics is a well-capitalized AI robotics startup serving the manufacturing industry. We empower shop floor workers with our smart robots that assist with tedious and ergonomically challenging tasks, specifically in automated surface finishing. Our proprietary GMR-AI™ software is integrated with state-of-the-art industrial robots, sensors, and tools to create application-specific turnkey solutions for customers through a Robot-as-a-Service (RaaS) model. We help manufacturers improve the quality of life for their workforce while increasing production capacity, and reducing scrap, repair, and rework costs. As a Staff C++ Architecture Engineer, you will join our Robotics Software Engineering Team onsite in our Carson, CA office to design and implement robust, scalable software architectures that power our advanced robotic systems. You will lead the development of core C++ and ROS/ROS 2 components, architect high-performance subsystems, and integrate cutting-edge hardware to deliver reliable, production-ready automation solutions. Role & Responsibilities As a Staff C++ Architecture Engineer, you will...
- 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.
- 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.
- 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.
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Staff C++ Architecture Engineer in Los Angeles, CA vacancy
$120k - $180k
...by shipping excellence. We seek engineers with strong intrinsic drive, a true... ...advancing the state of the art, and a mix of architecture, coding, and communication skills.... ...SF or LA offices Tech Stack C, C++, Python, Linux Ideal Experience...SuggestedFull timeWork at office$110.4k - $165.5k
## Enterprise Modeling Staff AnalystApplylocations: Chantilly, VA... ...leverages a broad array of engineering disciplines against a diverse... ...capability lifecycle from concept and architecture design to performance... ...Experience with Python and/or C++.* Ability to work on dynamic...SuggestedFull timeImmediate startRemote workRelocation packageFlexible hours- A global travel technology company is looking for a Staff Software Engineer to lead the front end transformation. This role will have you spearheading architecture and system designs for next-gen web applications. Candidates must have over 8 years of experience, deep knowledge...SuggestedRelocationRelocation package
$150k - $400k
An innovative technology firm in Los Angeles is seeking a Staff / Lead FPGA Engineer to develop high-performance compute platforms. The role... ...SystemVerilog or VHDL. Responsibilities include designing FPGA architectures and integrating them with GPUs. The position offers...Suggested- A leading auctioneer of commercial assets is looking for a Staff Software Engineer to drive the architectural design of complex backend systems. This role involves overseeing Python-based applications and mentoring engineers through architectural standards and implementation...Suggested
$188k - $282k
FloQast is looking for a Senior Staff Software Engineer in Los Angeles, CA. In this role, you will architect and design core platform capabilities to enhance systems for global clients. Candidates should have over 12 years of experience with enterprise software, expertise...$200k - $260k
A healthcare AI company in Los Angeles is looking for a Senior Staff Engineer to lead the architecture of backend systems. This role involves designing high-performance services, building secure integrations with EHRs, and ensuring the reliability of the infrastructure...$32.75 per hour
...deserts of the United Arab Emirates to the heart of London, our hotels offer guests extraordinary places, created by combining unique architecture, expressive decor and artistry, and magnificent features. Add engaging service, and the result is an unforgettable guest...Hourly payWork at officeLocal areaWorldwide$25.74 per hour
...historic Millennium Biltmore Hotel has been a legendary Los Angeles landmark since 1923. With exquisite Spanish-Italian Renaissance architecture, including stunning hand-painted ceilings, its rich history is most noted for its connection with the Oscars - the founding...Hourly payImmediate startFlexible hours- ...qualifications: • Fluency in (though perhaps not actual love of) C++ programming • Actual love of programming in general • 5+... ...development environment • Demonstrated ability to make architecture and feature-set design decisions • Demonstrated ability to explicate...3 days per week
- ...Junior/ Senior C++ Software Engineer Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a... ...Depending on your experience level, you will either be mentored by staff engineers to build a foundational career or take ownership...
- A leading cloud technology company is looking for exceptional C++ engineers to join their remote-first team. The role focuses on optimizing the performance of the core ClickHouse database and requires solid C++ development experience and knowledge of database internals....Remote workFlexible hours
- ...information displayed on easy-to-manage dashboards. As a Senior Software Engineer on our Ingestion team, you will be primarily responsible for... ...experience in software development Experience with the latest C++ language standards; i.e. C++20/23/26 Mac OS X systems skills...Local areaRemote work
$32.75 per hour
...deserts of the United Arab Emirates to the heart of London, our hotels offer guests extraordinary places, created by combining unique architecture, expressive decor and artistry, and magnificent features. Add engaging service, and the result is an unforgettable guest...Hourly payPermanent employmentFull timeWork at officeLocal areaWorldwide$165k - $190k
...Now hiring a Principal Firmware Engineer to help lead the design and development of next... ...leadership opportunity to own firmware architecture, guide a small engineering team, and bring... ...microcontrollers Develop using C / C++ and RTOS environments (FreeRTOS or Zephyr...Immediate start- Required Bachelor's or Master's in Computer Science, Robotics, Electrical Engineering, or related field 3+ years of production C++ (C++17/20) experience in systems, robotics, or embedded environments Strong background in multithreading, concurrency, and memory management...
$145k - $195k
A pioneering CAD software company is looking for a Graphics Engine Software Engineer based in Los Angeles. You will be responsible for... ...for a next-generation CAD Graphics Engine. Strong proficiency in C++ and substantial experience in 3D graphics are essential to succeed...- A leading aerospace engineering company seeks a Communication Architectures Department member in El Segundo, California. This role involves performing technical... ...relevant STEM field, proficiency in programming (Python, C++), and an understanding of wireless communications....Flexible hours
$100k
...developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply... ...Project work on the skills Knowledge of Core Java, Javascript, C++, or software programming Spring boot, Microservices, Docker,...Full timeH1b$160k - $240k
...Distributed Networks (CDN), a proprietary architecture that enables distributed, real-time... ...looking for a Senior Embedded Software Engineer to join the R&D team and own the design... ...and device drivers ~ Proficiency in C/C++ for embedded systems and real-time programming...- ...company in California is seeking a Senior Wireless Communications Engineer to design and maintain innovative mesh networks for robotics... ...5 years of experience in wireless networking, proficiency in C/C++ and Python, and a bachelor's degree in a related field. This role...
$110k - $200k
Mundi is seeking a Senior GNC Engineer in Los Angeles, California, to drive the GNC architecture for satellite platforms. The role involves executing trade studies and... ...development in languages like Python or C/C++. The position offers a base salary range of $110,...- As a GNC Engineer at Argo, you will be a member of the team architecting the full simulation... ...drive the overall spacecraft system architecture, execute vehicle design and higher-level... ...and modeling skills, particularly in C / C++ / Python Proven system engineering and...Internship
- ...leading gaming company in Los Angeles is seeking a Principal Software Engineer to build and optimize internet-scale backend services for a new... ...with large scale backend systems, expertise in languages like C++ or Java, and a strong background in cloud technologies. Join us...
$177k - $265.6k
Northrop Grumman Corp. (AU) is seeking a Staff Missiles Embedded Software Architect 5 in Northridge, CA. This full-time role involves developing... ...must hold a DoD Secret clearance. Excellent coding skills in C/C++ and Agile methodologies are required for success in this...Full timeRelocation package- ...company in Hawthorne, California is seeking a Director of Software Engineering to lead the software development initiatives. This role... ...management, and proficiency in various programming languages such as C, C++, and Python. The position offers generous benefits including...
$140k - $220k
...AI agents in games. Ideal candidates should have a Master's or PhD in Computer Vision or AI, with 5+ years of experience and strong C++ skills. Responsibilities include architecting vision pipelines and optimizing performance. The position offers a salary range of $140...Remote job$140k - $160k
...Open Position - Senior C++/CUDA Systems Engineer, Surgical Robotics Platform Horizon Surgical Systems Inc. Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic...- ...Principal Embedded Software Engineer Radiant is seeking a Principal Embedded Software... ...control (I&C) systems. You will define architecture, establish engineering standards, and personally... .... ~ Deep proficiency in embedded C/C++. ~ Track record of influencing...Immediate startWeekend work
- ...Senior/Staff/Principal C++ Software Engineer Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic system. Horizon Surgical Systems Inc. aims to expand access to care...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff C++ Architecture Engineer. Be the first to apply!
Related searches
- assistant engineer Los Angeles, CA
- engineering aide Los Angeles, CA
- staff engineer Los Angeles, CA
- technology administrator Los Angeles, CA
- senior staff systems engineer Los Angeles, CA
- staff data engineer Los Angeles, CA
- software engineer staff Los Angeles, CA
- senior staff engineer Los Angeles, CA
- project engineer assistant project manager Los Angeles, CA
- c++ developer Los Angeles, CA

