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

C++ Platform Integration Engineer

Cyngn Inc.

Based in Mountain View, CA, Cyngn is a publicly-traded autonomous technology company. We deploy self-driving industrial vehicles - specifically autonomous tuggers - to factories, warehouses, and other facilities throughout North America. To build this emergent technology, we are looking for innovative, motivated, and experienced leaders to join us and move this field forward. If you like to build, tinker, and create with a team of trusted and passionate colleagues, then Cyngn is the place for you. Key reasons to join Cyngn:

We are small and big.

With under 100 employees, Cyngn operates with the energy of a startup. On the other hand, we’re publicly traded. This means our employees not only work in close-knit teams with mentorship from company leaders—they also get access to the liquidity of our publicly-traded equity.

We build today and deploy tomorrow.

Our autonomous vehicles aren’t just test concepts—they’re deployed to real clients right now. That means your work will have a tangible, visible impact.

We aren’t robots. We just develop them.

We’re a welcoming, diverse team of sharp thinkers and kind humans. Collaboration and trust drive our creative environment. At Cyngn, everyone’s perspective matters—and that’s what powers our innovation.

About the role

  • This is a high-impact, technical leadership role for a C++ Engineer who thrives at the intersection of complex software architecture and physical reality. You will join our Platform and Vehicle Infrastructure (VI) teams to architect, build, and deploy the core systems that command our autonomous tuggers. As a subject matter expert, you will bridge multiple domains—Firmware, Autonomy, and Cloud—to ensure cohesive system design and seamless integration. We value engineers who take full ownership of their systems, drive architectural decisions, and provide technical guidance across the organization. If you are passionate about high-performance software engineering and seeing your architectural vision power real-world robotics, this is the environment for you.
  • The physical vehicle is our primary development environment. A significant portion of this role involves hands‑on integration in the vehicle bay—debugging on bare metal and working directly with hardware and sensors. This role is for the engineer who views physical interaction with the machine as the most rewarding part of the software development lifecycle.

What you’ll do

Write Modern, Maintainable, C++ Software

  • Develop and scale production C++ code within ROS 2 nodes and diagnostic tooling, focusing on modularity and high performance
  • Write code that other people can maintain: clear interfaces, real tests, useful logging, and honest documentation
  • Debug in earnest - gdb, sanitizers, profilers, core dumps, and log/bag analysis - including the failures that only appear on the vehicle
  • Own the full lifecycle of a feature from architectural discussion to deployment on hardware, supported by structured mentorship

Test and integrate on real hardware

  • Bring up new features on real vehicles: deploy, configure, run, observe, and report what actually happened
  • Own the hands‑on integration loop - connect to the vehicle, run the scenario, capture bags and logs, reproduce the problem, and narrow it to a root cause
  • Work directly with the hardware: sensors, compute, CAN traffic, firmware versions, cabling, and the physical vehicle itself
  • Build and improve the test tooling, scripts, and automation that make this loop faster and repeatable for everyone
  • Help validate release candidates on hardware alongside VI and QA, and help chase down regressions that only show up in the real world

Work across teams

  • Partner with the Firmware team when the problem is below your layer, the Autonomy team when it’s above, and the Cloud team when it crosses the vehicle boundary — and help all three by producing clean, well-characterized reproductions instead of “it doesn’t work”
  • Support the Platform and VI teams on whatever the vehicle needs that week; this is a role where being useful matters more than owning a fiefdom
  • Communicate clearly and often with teammates in the office and remote colleagues in other time zones

Use AI well

  • Use AI coding tools (Claude Code and similar) as a core part of your daily workflow to move faster than you could alone
  • Apply real human judgment on top of it: review every line, understand what you’re merging, verify behavior on hardware, and reject output that’s plausible but wrong
  • Hold AI‑assisted work to the same standard as hand‑written work: maintainable, tested, and explainable by you in code review

Qualifications

  • Strong modern C++ (C++17 or newer): design and write high quality, maintainable C++ software
  • Willing and eager to work hands‑on with real hardware — physical vehicles, raw sensor data, bare-metal debugging, connectors and cabling, CAN traffic
  • Comfortable in Linux as a development environment: command line, CMake, toolchains, and debugging tools
  • Effective and disciplined use of AI development tools, with rigorous human review — you can explain anything you merge
  • Strong desire to learn and grow in both software craft and hands‑on robotics; seeks feedback and acts on it
  • Reliable teammate: takes direction well, finishes what you pick up, raises concerns early
  • Strong communicator, comfortable working closely with people both in‑office and remote
  • Based in or willing to relocate to the Mountain View, CA area; this role is on‑site with regular hands‑on vehicle work

Bonus Qualifications

  • Expert in Modern C++ software engineering. Able to architect efficient, well designed solutions. Implement solutions cleanly with modern, maintainable C++ following all the best practices.
  • ROS or ROS 2
  • Python for tooling, test automation, and data analysis
  • Robotics, autonomous vehicle, drone, or other real‑time embedded systems work
  • CAN bus, firmware, microcontrollers, oscilloscopes, or electrical troubleshooting
  • Sensors — LiDAR, cameras, radar, IMUs, encoders — and sensor data analysis
  • Performance profiling and optimization of real‑time or high‑bandwidth data pipelines
  • CI/CD (Jenkins, GitHub Actions) and writing tests that run unattended
  • AWS
  • Simulation environments for testing autonomous systems
  • Health benefits (Medical, Dental, Vision) through Aetna, Kaiser Permanente, and Guardian, with multiple plan tiers to choose from
  • Ancillary benefits including accident, critical illness, and hospital indemnity plans (Voya)
  • Company‑paid basic life insurance, plus voluntary (supplemental) life for you and your dependents
  • Short‑term and long‑term disability insurance plans, fully paid by Cyngn
  • HSA and FSA (Health & Dependent Daycare)
  • Employee Assistance Program
  • Company 401(k)
  • Flexible PTO policy
  • Sabbatical leave opportunity after 5 years with the company
  • Daily lunches for in‑office employees and fully‑stocked kitchen with snacks and beverages

What You Can Expect (Cyngn’s interview process)

  • A real person will review your application
  • We’ll kick off the process with a one‑sided video interview where you’ll share a little more about yourself and we’ll get some basic questions out of the way
  • A Recruiter touch point will go over the process in more detail and answer your questions
  • A 45‑minute interview with the hiring manager
  • A full‑loop interview process consisting of 3-4 additional conversations to gauge technical and soft skills and culture fit.
  • A final onsite interview with the team.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Equal Opportunity Employer

Cyngn is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity or expression, national origin, ancestry, age, physical or mental disability, genetic information, marital status, familial status, military or veteran status, citizenship status, or any other characteristic protected by applicable federal, state, or local law. This policy applies to all aspects of employment, including recruitment, hiring, compensation, benefits, training, promotion, discipline, and termination.

If you require accommodation during the application or interview process due to a disability, please let us know and we will work with you to provide reasonable accommodation.

The pay range for this role is:

#J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C++ Platform Integration Engineer in Mountain View, CA vacancy
  • Cyngn Inc. in Mountain View, CA, seeks a C++ Engineer to architect, build, and deploy software for autonomous tuggers. You will work across firmware, autonomy, and cloud domains, bridging hardware with software while owning features end-to-end. The role emphasizes hands... 
    C++

    Cyngn Inc.

    Mountain View, CA
    2 days ago
  • $170k - $240k

    Commure is seeking an experienced integration engineer to design and implement complex solutions for healthcare systems. The ideal candidate will...  ...development experience, and proficiency in Python, Go, or C++. Strong collaboration skills are essential for working with cross... 
    C++

    Commure

    Mountain View, CA
    2 days ago
  • Job Title Experience with CMake, Bazel, Yocto, AGL, and QNX 3–5 years of hands-on development in C/C++ Strong background in software integration and running binaries on hardware Excellent communication skills for cross-functional collaboration
    C++

    Saxon Global

    Palo Alto, CA
    4 days ago
  • $185k - $190k

     ...DescriptionRobert Bosch LLC seeks a Sr. Systems Integration Engineer at its facility located at 384 Santa...  ...hardware into robotics development platform for urban automated driving systems....  ...administration 4. Scrum 5. Dependency Management 6. C++ programming 7. Automation via Jenkins,... 
    C++
    Work experience placement
    Remote work

    Robert Bosch

    Sunnyvale, CA
    6 days ago
  • $163k - $236k

     ...specifications and designs, developing integration plans with software and...  ...'s degree in Electrical Engineering, Computer Engineering, Computer...  ....4 years of experience with C++/Python software design principles...  ..., and enablement of the platform.The AI and Infrastructure team... 
    C++
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $221.37k

     ...foreign equivalent in Electrical Engineering, Computer Science, Computer...  ...: 1. Programming in C/C++ for embedded system development...  ...design, driver bring-up, and RTOS integration. 5. Use of industry tools...  ...able to do: Senior Embedded Platform Engineer - Bootloader - positions... 
    C++
    Immediate start
    Work from home
    Flexible hours

    Ford

    Palo Alto, CA
    5 days ago
  •  ...About the role The Autonomy Integration team bridges Applied...  ...actuation, embedded execution, and platform automation across passenger...  ...tools become standard, mentor engineers, and own the documentation and...  ...field ~ Strong C or C++, plus working Python, with experience... 
    C++
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  •  ...Role: Software Platform Engineer (4 Openings) Location: Palo ALto, CA - Hybrid Rate...  ...preferred ~ Proficient in C and/or C++ programming and familiar with Python and...  ...cross-functional teams to bring up and integrate new board support packages provided by... 
    C++
    Hourly pay
    Long term contract
    3 days per week

    Syntricate Technologies

    Palo Alto, CA
    3 days ago
  • $147k - $210k

     ...experience.2 years of experience programming in C++ or Python.2 years of experience with...  ...and resolution, and software test engineering. Google's software engineers develop the...  ...global services, and providing the essential platforms that enable developers to build the... 
    C++
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $174k - $253k

     ...experience. 5 years of experience programming in C++ or Python.3 years of experience testing,...  ...technologies. Google's software engineers develop the next-generation technologies...  ...global services, and providing the essential platforms that enable developers to build the... 
    C++
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $265k - $331.3k

     ...Summary The Autonomy Systems Integration team is seeking a Senior Staff Systems Integration Engineer to own the technical strategy,...  ...for Rivian’s Autonomy Driver+ platform. This role serves as the...  ...Qualifications Proficiency in Python, C++, or Shell scripting in Linux‑... 
    C++
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago
  • $180k

     ...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate...  ...BASIC QUALIFICATIONS: Systems programming experience in C, C++, or Rust Computer systems fundamentals with a grasp of how computers... 
    C++
    Temporary work

    Maven Ventures

    Palo Alto, CA
    2 days ago
  • $262k - $364k

     ...Lead and coach a distributed engineering team, fostering innovation while...  ...across various NICs and platforms, tuning the communication stack...  ...advancements.Collaborative System Integration: Collaborate with hardware,...  ...of experience programming in C++.5 years of experience with... 
    C++
    Remote work
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $170k - $250k

     ...based in Mountain View, CA, is seeking a Senior/Staff Robotics Integration Engineer to join their autonomous vehicle team. The ideal candidate...  ...+ years of experience are required, alongside skills in ROS, C++, and Python. The salary range is $170,000-$250,000. #J-18808-... 
    C++

    Gatik Al, Inc.

    Mountain View, CA
    2 days ago
  • $184.7k - $324.8k

     ...org works with teams across Apple to build platforms, create methodologies, and enable...  ...frameworks, tools, and processes that enables engineers to build rich, structured information about...  ...proficiency in Swift, Objective-C, or C++, with a deep understanding of OS internals... 
    C++
    Shift work

    Apple Inc.

    Sunnyvale, CA
    2 days ago
  •  ...experience.3+ years of experience in embedded systems, firmware integration, or systems engineering.Strong understanding of mechatronic fundamentals (sensors...  ..., mechanical, and software domains.Proficiency in C/C++ for embedded targets.Experience with automotive... 
    C++

    Ford

    Palo Alto, CA
    5 days ago
  • Compunnel, Inc. seeks an Embedded Software Integration Engineer to advance body control software across automotive platforms. You will translate system requirements into software...  ...10+ years in embedded software, strong C/C++, Python, CAN/LIN, and experience with DFMEA/HARA... 
    C++

    Compunnel, Inc.

    Palo Alto, CA
    2 days ago
  •  ...re looking for a Staff Robot Controls Integration Engineer to own the bridge between our control...  ...sensing systems into a cohesive, predictable platform that performs reliably in demanding...  ...control-system analysis. Python or C++ for test automation, firmware tooling,... 
    C++
    Full time

    Rhoda AI

    Mountain View, CA
    2 days ago
  • $150.2k - $283.5k

    We’re looking for a strong automotive embedded engineer to join our team and help integrate supplier software into our vehicle systems. This is a great role...  ...and automotive software integration• Proficiency in C/C++ and Python• Hands-on experience with CAN, LIN, Ethernet... 
    C++
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    4 days ago
  • $135.1k - $168.9k

     ...As a Sr. Embedded Software Engineer, you will be a technical leader...  ...applications, you will ensure our platforms are highly automated, secure,...  ...bring-up, debugging signal integrity and power management using...  ...middleware and system services in C/C++ that interface directly with... 
    C++
    Full time
    Contract work
    Part time
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • Google LLC's DeepMind seeks a Software Engineer for the Gemini App Skills Platform to drive the next generation of agentic AI. You will help transform Gemini...  ...ecosystems. You will work with production serving in C++ and Python evaluation pipelines, interfacing with... 
    C++

    Google LLC

    Mountain View, CA
    2 days ago
  • $147k - $210k

     ...technologies.Review code developed by other engineers and provide feedback to ensure best...  ...level systems programming languages (e.g. C++ or C), or 1 year of experience with an advanced...  ...services, and providing the essential platforms that enable developers to build the... 
    C++
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $196k - $242k

     ...applied to a range of vehicle platforms and product use cases. The...  ...across 15+ U.S. states. Hardware Engineering is an innovative and...  ...autonomous driving technology, and integrate those products into vehicle platforms...  ...working proficiency with C/C++ and Python for test... 
    C++
    Full time
    Remote work

    Waymo LLC

    Mountain View, CA
    2 days ago
  • Nuro is looking for an experienced engineer to own the Performance Simulation Platform infrastructure. This role involves developing benchmarks, ensuring platform...  ...in software engineering, strong skills in Python and C++, and a deep understanding of Linux systems. The... 
    C++

    Dormont Manufacturing Co

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...development code. Review code developed by other engineers and provide feedback to ensure best...  ...systems programming languages (e.g. C++ or C).3 years of experience testing, maintaining...  ...services, and providing the essential platforms that enable developers to build the... 
    C++
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $170.7k - $300.2k

     ...Vision Products Group (VPG) is looking for a skilled Software Integration Engineer to take new algorithms from prototype to production while...  ...shipping and maintaining software Strong proficiency in C and/or C++ writing clean and well structured code Experience in... 
    C++
    Relocation

    Apple Inc.

    Sunnyvale, CA
    2 days ago
  •  ...performance. As a Senior System Software Integration and Validation Engineer, you will play a critical role in...  ...with dSPACE, Vector VT, or similar platforms• Experience writing and executing...  ...in programming languages such as C/C++, Python, or MATLAB.• Experience testing... 
    C++
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    5 days ago
  •  ...Title: Staff Embedded Integration Engineer, Body Controls Location: Onsite – Palo Alto, CA- 4 days/week (Local Only) Duration: 6+ Months Contract...  ...we can still send as long as they have embedded C or C++ exp   Open to folks who have worked with medical devices... 
    C++
    Contract work
    Local area

    Hivaa Services

    Palo Alto, CA
    2 days ago
  •  ...Platform Software Engineer This role has been designed as 'Hybrid' with a requirement that you will...  ...requirements, defines coding and integration activities, and contributes to architectural...  ...• Strong programming skills in C/C++ and Python . • Strong experience... 
    C++
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Sunnyvale, CA
    2 days ago
  • CrowdStrike is seeking a Senior Software Development Engineer for the CTIO team to advance the on-device sensor across Linux, Windows,...  ...core features, collaborate with sensor teams, and drive cross-platform delivery with a focus on architecture and performance. You will... 
    C++

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Platform Integration Engineer. Be the first to apply!