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

Principal C++ Software Engineer

TalentDome Staffing

We are seeking a highly motivated C++ Software Engineer to contribute to a variety of features in our cutting-edge imaging/robotics systems and advance our AI labeling process. Hiring Authority Leveling Expectations Senior Level: 5+ years of experience. Fully autonomous execution of technical features, high-performance optimization, and robust debugging across the Linux/C++ boundary. Staff Level: 8+ years of experience. Multi-component architectural design, technical mentoring of senior individual contributors, and defining communication middleware patterns. Principal Level (Wiz’s Core Focus): 12+ years of experience. Acts as the core platform authority. Responsible for the fundamental system scalability, low-latency determinism of the Linux framework, and bridging full-stack systems architecture across cross-functional teams. Required Qualifications Educational Background: Bachelor's, Master’s, or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Core Operating System Stack: Strong, non-negotiable background in a Linux development environment . Must possess system-level programming, networking, and kernel-level knowledge (e.g., POSIX threads, IPC, shared memory, socket management). Robotics Middleware: Practical knowledge or industrial experience in robotic middleware platforms—specifically ROS 2 or DDS (Data Distribution Service) —is highly preferred. AI Integration: Knowledge or experience in the AI labeling process or data pipeline automation is a plus. Experience & Methods: 5+ to 12+ years of industrial experience in C++ software development. Strong records of troubleshooting, systems optimization, OOP design patterns, CI/CD, Git workflows, and automated unit testing protocols. Key Responsibilities 1. Requirement Clarification Work closely with cross-functional engineering and clinical teams to understand, clarify, and finalize platform requirements. Translate high-level clinical and operational requirements into robust, modular components, platform features, or technical enhancements. 2. Design and Implementation Robotics Core: Design, implement, optimize, and maintain safety-critical components and features using C++ directly inside our real-time Robotics system framework. Engineering Quality: Lead code reviews, champion best practices in clean system-level programming, and establish rigid technical documentation standards. 3. Testing & Reliability Collaborate directly with the QA team to enable, build, and scale automated testing suites. Support QA verification testing and troubleshoot complex, real-time online system issues at the hardware-software border. #J-18808-Ljbffr TalentDome Staffing

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal C++ Software Engineer in Los Angeles, CA vacancy
  • Overview Open Position - Senior/Staff/Principal Qt C++ Software Engineer. Horizon Surgical Systems Inc. is developing an AI-driven, imaging-guided surgical robotic system for ophthalmology and microsurgery. The company aims to expand access to care, enhance surgeon capabilities... 
    Suggested

    Horizon Surgical Systems

    Los Angeles, CA
    1 day ago
  • Senior/Staff/Principal Qt C++ Software Engineer Open Position - Senior/Staff/Principal Qt C++ Software Engineer Horizon Surgical Systems Inc. Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging... 
    Suggested

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    1 day ago
  •  ...Responsibilities Provide technical leadership for junior software engineers. Develop software utilizing C/C++ to modernize and productionize a research codebase...  ..., and output requirements. Basic Qualifications – Principal Software Engineer (T03) Bachelor's degree in a STEM... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    2 days ago
  • $120k - $180k

     ...products we ship to external clients. About The Role Working as a Principal Software Engineer at TubeScience Labs, you will make direct contributions to...  ...abstraction layer — at least one low‑level language (C, C++, Rust, Zig, or equivalent) — and it informs how you build... 
    Suggested

    TubeScience

    Los Angeles, CA
    2 hours ago
  • $200k - $240k

     ...fundamentally different class of spacecraft. Engineered to survive the harshest radiation...  ...we’d love for you to apply. The Role The software team at K2 strives to blur the lines between...  ...spectrum includes GNC algorithms (Rust, C++), application software on flight computers... 
    Suggested
    Permanent employment
    Shift work

    K2 Space

    Los Angeles, CA
    2 hours ago
  •  ...PRINCIPAL SOFTWARE ENGINEER Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale...  ...architectingandimplementing complex software systems using C/C++/Rust Experience in industries such as robotics, IoT,... 
    Casual work
    Relocation package
    Flexible hours

    FreeForm

    Los Angeles, CA
    2 hours ago
  • $120k - $170k

     ...Role Overview CHAOS is seeking a highly‑skilled and motivated Principal Software Engineer to join our team supporting our R&D and product engineering...  ...(e.g. Ettus) Experience with additional languages such as C++, Rust, NodeJS, Java, Go, etc. Experience with git... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Los Angeles, CA
    2 hours ago
  • SpaceX is seeking a Software Engineer specializing in C++ to develop high-performance software for advanced manufacturing systems. You will work on real-time control software and collaborate with a talented team to push boundaries in manufacturing technology. The ideal... 

    SpaceX

    Hawthorne, CA
    1 day ago
  • Snap Inc. is looking for a software developer to enhance their Snap Spectacles. You will design and support components of the AR glasses...  ...least 2 years of software development experience, preferably in C++. Strong communication skills are also essential. This role is based... 
    Work at office

    Snap Inc.

    Los Angeles, CA
    1 day ago
  •  ...Senior / Principal Embedded Software Engineer | Space We’re working with a well-funded space technology company building next-generation spacecraft and...  ...materials back to Earth. Responsibilities Developing low-level C++ embedded software on real hardware Working across RTOS,... 

    EVONA

    Los Angeles, CA
    2 hours ago
  • $114k - $171k

    Northrop Grumman is actively seeking a Principal Software Engineer in Los Angeles, CA, to lead technical initiatives and develop software using C/C++. You will interface closely with software leads and architects to ensure project success. The role requires a bachelor'... 

    Northrop Grumman

    Los Angeles, CA
    4 days ago
  • Horizon Surgical Systems in Los Angeles is seeking a Senior/Staff/Principal Qt C++ Software Engineer to develop AI-driven, imaging-guided surgical robotic systems. This role is crucial for enhancing surgical precision and improving patient outcomes. The ideal candidate... 

    Horizon Surgical Systems

    Los Angeles, CA
    1 day ago
  •  ...Requirements Excellent programming and software design skills, including debugging, performance analysis, and test design Proven track...  ...leadership/ownership and setting technical direction for engineering projects Experience architecting, designing, and developing distributed... 
    Temporary work

    Snap

    Los Angeles, CA
    2 hours ago
  • $260k - $335k

     ...About The Team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts, combining deep technical...  ...advantage worldwide. About The Role We are seeking a Principal Software Engineer to lead the architectural evolution... 
    Worldwide
    Flexible hours

    Q-CTRL

    Los Angeles, CA
    2 days ago
  • $200k - $230k

     ...registered may require additional review and setup before employment can begin. The Job We are looking for an experienced Principal Software Engineer to build and scale the AI agent systems within our enterprise SaaS application. In this role, you will be responsible for... 
    Full time
    Casual work
    Work at office
    Remote work

    Convoso

    Los Angeles, CA
    2 hours ago
  • Horizon Surgical Systems Inc. is seeking a Senior/Staff/Principal C++ Software Engineer to help advance our AI‑driven, imaging‑guided robotic ophthalmology platform. You will design, implement, and optimize high‑reliability software for a cutting‑edge medical system in... 

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    1 day ago
  • Northrop Grumman, based in Woodland Hills, CA, is seeking a Software Engineer to contribute to their digital transformation efforts within national defense. This role involves utilizing C/C++ to modernize software and ensure high standards of software engineering are met... 

    Northrop Grumman

    Los Angeles, CA
    1 day ago
  • $200k - $270k

     ...possible, with the ultimate goal ofenabling human life on Mars. PRINCIPAL RF SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink...  ...infrastructure and test automation sequences in Python and C++ to support design validation, qualification, and production... 
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SpaceX

    Hawthorne, CA
    4 days ago
  • Riot engineers bring deep knowledge of specific technical areas but...  ...variety of broader domains. As a software engineer, you’ll work with...  ...deliver player value. As a Principal Software Engineer on the Live...  ...content pipelines Expertise with C++ and Gameplay Engineering (... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    1 day ago
  • SpaceX in Hawthorne, California, is looking for a Sr. Software Engineer specializing in C++ for the Dragon team. You will develop and verify critical software configurations for Dragon vehicles, ensuring mission specifications are met. This role involves troubleshooting... 

    SpaceX

    Hawthorne, CA
    1 day ago
  •  ...Senior/Staff/Principal Imaging System Software Engineer Open Position – Senior/Staff/Principal Imaging System Software Engineer Horizon Surgical Systems...  ...Technical Skills: Programming Languages: Strong proficiency in C++ and Python is essential. Image Processing: Solid... 

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    2 days ago
  • $450 per month

     ...fundamentally different class of spacecraft. Engineered to survive the harshest radiation...  ...for you to apply. The Role As a Principal Application Software Engineer on our Enterprise Team, you...  ...programming languages such as C#, Go, Java, C++, TypeScript. 5+ years of experience... 
    Permanent employment
    Work experience placement
    Remote work
    Shift work

    K2 Space Corporation

    Los Angeles, CA
    4 days ago
  • Riot Games is looking for a Principal Software Engineer to lead technical vision for core automation frameworks in Los Angeles. The role involves...  ...across initiatives. Candidates should have strong experience in C++, automated testing, and mentoring. The position also offers... 
    Flexible hours

    Riot Games

    Los Angeles, CA
    1 day ago
  • $114k - $171k

     ...the Time Description Northrop Grumman is seeking a Principal or Senior Principal Embedded Software Engineer based in Woodland Hills, CA. The role focuses on developing...  ...with high‑level programming languages such as C, C++, or Java, or scripting languages such as Python.... 
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    1 day ago
  • $200k - $260k

     .... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected...  ...language. 12+ years of professional experience in the software industry. Experience with web services, microservices, or other... 
    Work experience placement
    Local area

    Viant Technology

    Los Angeles, CA
    1 day ago
  •  ...drive engagement and conversions. We’re looking for a hands‑on Principal Engineer who can seamlessly blend technical excellence with strategic...  ...and business impact Qualifications 8+ years of hands‑on software development experience with recent production coding 3+ years... 
    Full time

    Social Native

    Los Angeles, CA
    1 day ago
  • $197.4k - $264.7k

    Principal Software Engineer, Media Architecture Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organizationof engineers, product developers... 
    Work experience placement

    Disney Entertainment and ESPN Product & Technology Careers

    Santa Monica, CA
    2 days ago
  • Riot engineers bring deep knowledge of specific technical areas but...  ...variety of broader domains. As a Software Engineer, you’ll work with...  ...deliver player value. As a Principal Software Engineer on the League...  ...products. We primarily use C++ for game and tooling logic, and... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    1 day ago
  • $171.6k - $230.1k

     ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data...  ...Summary: The DEEP & Technology team is seeking a visionary Principal Software Development Engineer in Test (SDET) to spearhead quality... 
    Work experience placement
    Shift work

    Disney Entertainment and ESPN Product & Technology Careers

    Glendale, CA
    4 days ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the front‑end. We’re looking for a Principal Software Engineer to join the Ads Platform team at Snap. What you’ll... 
    Live in
    Work at office
    Local area

    Snap

    Santa Monica, CA
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal C++ Software Engineer. Be the first to apply!