Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
Export Control Requirements

In order to comply with the export regulations of the United States Government, it is required that the applicant must fall under one of the following categories: (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (i.e. current green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158.

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.

PLEASE NOTE: This is a Q3/Q4 2026 hire.

GrayMatter Robotics provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. 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. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage and embrace applicants of all backgrounds to apply!

GrayMatter Robotics is committed to providing reasonable accommodations for candidates with disabilities. If you believe you require accommodations during the recruiting process, please contact View email address on click.appcast.io to submit your request.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Depending on the position and if listed, compensation may include the base salary range, bonus or commission, and equity. We also provide comprehensive benefits and perks which include but are not limited to medical, dental, vision, unlimited PTO, 401(k) plan + employer match, regular offsite events, a discretionary fund for enhancing productivity and so much more! The range listed on job postings reflect the minimum and maximum new hire salary across levels in Los Angeles, CA.
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... 
    Suggested
    Full time
    Work at office

    Vast

    Los Angeles, CA
    1 day ago
  • $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... 
    Suggested
    Full time
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    El Segundo, CA
    4 days ago
  • 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... 
    Suggested
    Relocation
    Relocation package

    Agoda

    Los Angeles, CA
    1 day ago
  • $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

    Andiamo

    Los Angeles, CA
    2 days ago
  • 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

    Ritchie Bros. Group

    Beverly Hills, CA
    3 days ago
  • $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... 

    Norwest Venture

    Los Angeles, CA
    4 days ago
  • $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... 

    Circadia Health

    Los Angeles, CA
    9 hours ago
  • $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 pay
    Work at office
    Local area
    Worldwide

    The Fairmont Hotel

    Los Angeles, CA
    9 hours ago
  • $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 pay
    Immediate start
    Flexible hours

    Millennium Hotels and Resorts

    Los Angeles, CA
    4 days ago
  •  ...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

    Oblong

    Los Angeles, CA
    1 day ago
  •  ...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... 

    Horizon Surgical Systems

    Los Angeles, CA
    3 days ago
  • 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 work
    Flexible hours

    ClickHouse

    Los Angeles, CA
    6 days ago
  •  ...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 area
    Remote work

    GrabJobs

    Los Angeles, CA
    1 day ago
  • $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 pay
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide

    AccorHotel

    Los Angeles, CA
    3 days ago
  • $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

    Purple Lemon Recruitment Ltd

    Los Angeles, CA
    9 hours ago
  • 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... 

    Real Staffing

    Los Angeles, CA
    2 days ago
  • $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... 

    ZOO

    Los Angeles, CA
    3 days ago
  • 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

    The Aerospace Corporation

    El Segundo, CA
    2 days ago
  • $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 time
    H1b

    SynergisticIT

    Los Angeles, CA
    4 days ago
  • $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... 

    Rethink Recruit

    Hawthorne, CA
    3 days ago
  •  ...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... 

    Samsonrose

    Los Angeles, CA
    3 days ago
  • $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,... 

    Mundi

    Los Angeles, CA
    4 days ago
  • 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

    Argo Space

    Los Angeles, CA
    9 hours ago
  •  ...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... 

    Riot Games

    Los Angeles, CA
    4 days ago
  • $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 time
    Relocation package

    Northrop Grumman Corp. (AU)

    Los Angeles, CA
    9 hours ago
  •  ...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... 

    ThinKom Solutions

    Hawthorne, CA
    4 days ago
  • $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

    Snailgamesusa

    Los Angeles, CA
    1 day ago
  • $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... 

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    3 days ago
  •  ...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 start
    Weekend work

    Radiant

    El Segundo, CA
    16 hours ago
  •  ...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... 

    Horizon Surgical Systems

    Los Angeles, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff C++ Architecture Engineer. Be the first to apply!