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

Senior C++ Engineer

$198k - $225k

Cyngn

About Cyngn Based in Mountain View, CA, Cyngn is a publicly‑traded autonomous technology company that deploys self‑driving industrial vehicles, specifically autonomous tuggers, to factories, warehouses, and other facilities throughout North America. We are a small, high‑energy team—under 100 employees—operating with the agility of a startup while benefiting from the liquidity of public trading. Our autonomous vehicles are deployed to real clients, giving engineers a tangible impact, and we foster a welcoming, diverse culture that values collaboration and trust. About This Role As a Robotics and System Integration Engineer, you will develop and integrate autonomous vehicle systems, focusing on mission‑critical software, system optimization, and hardware integration across our fleet. Your expertise in robotics, systems administration, and performance optimization will be essential for reliable and efficient operation in industrial environments. What You Will Do Design and implement robust robotics software using C++ and the ROS/ROS2 framework. Develop and maintain critical system components, including state management, health monitoring, and diagnostic tools. Create and optimize high‑performance software for processing sensor data from LiDAR, cameras, and other perception systems. Implement and maintain CAN bus communications and firmware update systems. Configure and optimize container environments for autonomous vehicle components. Develop and maintain system provisioning and configuration‑management tools. Implement performance profiling and optimization across the autonomous vehicle stack. Create and maintain automated testing and validation frameworks for system integration. Troubleshoot complex system issues across hardware, software, and network interfaces. Collaborate with cross‑functional teams to integrate perception, localization, and control systems. Optimize system performance for real‑time processing of high‑bandwidth sensor data. Develop and maintain documentation for system architecture and integration procedures. Who You Are 5+ years of experience in robotics software development or system integration. Strong proficiency in ROS/ROS2 and Ubuntu‑based systems. Extensive experience with real‑time system performance optimization and CUDA programming. Deep understanding of autonomous vehicle architecture and systems integration. Strong background in electrical systems, CAN protocols, and firmware development. Expertise in container technologies (Docker, Podman) and their underlying systems. Experience with configuration‑management tools like Ansible. Strong programming skills in C++, Python, and shell scripting. Thorough understanding of networking principles and protocols. Experience with high‑performance computing and system optimization. Strong debugging and problem‑solving skills across hardware and software domains. Excellent documentation and communication skills. Nice to Haves Experience with fleet management systems or logistics software. Experience with industrial automation or autonomous mobile robots. Knowledge of the Open‑RMF middleware framework. Experience with telematics data processing and analytics. Familiarity with computer vision and machine learning deployment. Experience with over‑the‑air (OTA) update systems. Knowledge of safety‑critical software development practices. Experience with real‑time operating systems. Familiarity with automotive‑grade software development. Background in system safety and fault‑tolerance design. Experience with simulation environments for autonomous systems testing. Knowledge of DevOps practices and CI/CD pipelines. Benefits & Perks Health benefits (Medical, Dental, Vision, HSA and FSA, Employee Assistance Program, 1:1 Health Concierge). Life, short‑term, and long‑term disability insurance (Cyngn funds 100% of premiums). Company 401(k). Commuter benefits. Flexible vacation policy. Sabbatical leave opportunity after five years with the company. Paid parental leave. Daily lunches for in‑office employees. Monthly meal and tech allowances for remote employees. Salary $198,000 - $225,000 a year (Bay Area residents). Remote applicants are welcome. Hiring Process We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications or analyzing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are made by humans. #J-18808-Ljbffr Cyngn

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior C++ Engineer in Mountain View, CA vacancy
  • eTouch Systems, located in Mountain View, California, is seeking a Senior C++ Developer with hands-on coding experience. This role involves developing high-quality code and collaborating with cross-functional teams to deliver innovative software solutions. The ideal candidate... 
    Senior

    eTouch Systems

    Mountain View, CA
    1 day ago
  •  ...autonomous logistics located in Mountain View is seeking Senior/Staff Software Engineers to contribute to the development of their autonomy stack....  ...significant experience in software development, particularly in C++. The role focuses on real-time software design, systems... 
    Senior

    Gatik

    Mountain View, CA
    1 day ago
  • A technology services firm is seeking a Java/C++ Developer in Sunnyvale, CA. This full-time position requires at least 5 years of software development experience, including proficiency in Java and C++. The ideal candidate will be responsible for designing and developing... 
    Senior
    Full time

    Next Level Business Services, Inc.

    Sunnyvale, CA
    1 day ago
  • $175k - $186k

    A leading aerospace company is seeking a Firmware Engineer to develop and maintain pilot display systems for electric VTOL aircraft. Candidates must have strong proficiency in modern C++, experience with embedded Linux environments, and knowledge of multimedia integration... 
    Senior

    Medium

    Palo Alto, CA
    3 days ago
  • $175k - $186k

    A pioneering eVTOL aircraft company located in Palo Alto, CA, is seeking a Firmware Engineer to enhance pilot display systems for their eVTOL aircraft. The role requires strong C++ programming skills, proficiency in embedded Linux, and experience with multimedia integration... 
    Senior

    Pivotal

    Palo Alto, CA
    3 days ago
  • Infobahn Softworld Inc. seeks a Senior Software Engineer to build core software foundations for simulation-driven systems in Mountain View, CA, with...  ...users. Responsibilities include designing features in C++/Python, orchestrating multi-step workflows, API contracts, and... 
    Senior
    Remote work

    Infobahn Softworld Inc

    Mountain View, CA
    1 day ago
  • $153k - $222k

    Applied Intuition is seeking a Senior Software Engineer experienced in C++ to design solutions in the autonomy space. You will develop tools for autonomy workflows and collaborate with experts across various fields. The ideal candidate will have 4+ years of experience with... 
    Senior
    Remote work

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $198k - $225k

     ...Mountain View, CA, is looking for a Robotics and System Integration Engineer. This role involves developing and integrating autonomous...  ...Candidates should possess proficiency in robotics and skills in C++, ROS/ROS2, and system performance. The position offers comprehensive... 
    Senior
    Remote job
    Flexible hours

    Cyngn

    Mountain View, CA
    1 day ago
  • A leading IT staffing company in California is looking for an experienced embedded software developer with strong C++ programming skills on Linux. The ideal candidate should have over 8 years of experience in the consumer domain and a solid understanding of object-oriented... 
    Senior

    Artech Information System LLC

    Palo Alto, CA
    1 day ago
  • $150.83k - $251.38k

    Omnissa, LLC, located in Mountain View, CA, is looking for a Software Engineer specializing in C/C++. This role involves driving product features, improving existing tools, and addressing customer escalations. The ideal candidate will have a strong background in software... 
    Senior

    Omnissa, LLC

    Mountain View, CA
    1 day ago
  • $213k - $263k

    A leading autonomous driving technology company is looking for a skilled software engineer to develop high-quality vertically-integrated C++ software systems for their innovative hardware products. Candidates should have at least 5 years of experience in production software... 
    Senior

    Waymo

    Mountain View, CA
    1 day ago
  • $213k - $263k

    Waymo in Mountain View is seeking a Senior Software Engineer to enhance simulation capabilities for autonomous driving. This hybrid role involves...  ...should have over 5 years of experience, a strong proficiency in C++, and the ability to navigate complex software systems. Waymo... 
    Senior

    Waymo

    Mountain View, CA
    1 day ago
  • Gatik, the leader in autonomous middle-mile logistics, seeks Senior/Staff Software Engineers with strong C++ expertise to join our Santa Clara office. You will contribute to the autonomy stack, design and implement real-time, mission-critical software, and collaborate with... 
    Senior
    Work at office

    Gatik

    Santa Clara, CA
    1 day ago
  • Infozone Inc in the Information Technology sector seeks a senior software engineer with 12+ years of experience and active TS/SCI clearance to join our delivery team in a Unix development environment. US citizenship or Green Card required. You will develop state-of-the... 
    Senior

    Infozone Inc

    Sunnyvale, CA
    1 day ago
  •  ...leading medical technology company in Sunnyvale is seeking a Senior Software Engineer to design and implement GUI elements for its innovative Ion...  ...will have 6+ years of experience, proficient in Qt/QML and C++. This full-time position is fully onsite, offering competitive... 
    Senior
    Full time

    Intuitive

    Sunnyvale, CA
    1 day ago
  • NVIDIA is seeking a Software Engineer to develop infrastructure tools for chip design automation. Candidates should have over 5 years of software development experience and expertise in C++ or Golang. The role includes building high-performance software and optimizing... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $153k - $242k

    A leading AI cloud provider in Sunnyvale is seeking a Senior Firmware Engineer. You will collaborate with teams to develop and optimize firmware...  ...over 5 years of experience in firmware development using C/C++. The position offers a competitive salary of $153,000 to $24... 
    Senior
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $199.3k - $264.5k

    Applied Intuition in Mountain View is seeking a Software Engineer with deep experience in optimizing application-layer software for embedded...  ...driving software stack. The ideal candidate will have strong C++ skills, 5+ years in software development, and a background in profiling... 
    Senior

    Applied Intuition

    Mountain View, CA
    1 day ago
  •  ...offering contingent labor as a variable cost. Job Description MS EE or Computer Science or related field Strong Programming Experience in C++ on Linux, Good Understanding of Object Oriented Design Methodology Strong Embedded software Development and Debug experience, Min. 8+... 
    Senior
    Immediate start

    Artech Information System LLC

    Palo Alto, CA
    1 day ago
  • Litmus is seeking a Senior Software Engineer in Santa Clara, specializing in C++ and Golang to develop southbound connectors for PLCs and industrial control systems. This role involves ensuring real-time data exchange to enhance industrial operations. The ideal candidate... 
    Senior
    Remote job

    Litmus

    Santa Clara, CA
    1 day ago
  • $204k - $259k

     ...located in Mountain View, California, is seeking a skilled Software Engineer to enhance its autonomous driving technology. In this hybrid...  ...candidate possesses a BS in Computer Science and has over 5 years of C++ programming experience. The position offers an expected salary... 
    Senior

    Waymo

    Mountain View, CA
    1 day ago
  • $186k - $232.5k

    Rivian and Volkswagen Group Technologies is seeking a highly skilled Software Engineer to join our team in Palo Alto, California. The ideal candidate will have deep expertise in Modern C++ and/or Rust, and will be responsible for developing embedded software solutions.... 
    Senior
    Full time

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  • Entegee is seeking Software Engineers at mid and senior levels in Mountain View, CA. Candidates should have 5+ years of experience and strong proficiency in C++, particularly with multithreading and STL. The role focuses on building production-grade engineering platforms... 
    Senior

    Entegee

    Mountain View, CA
    1 day ago
  • Toyota Research Institute is seeking a Senior Software Engineer to support the integration and deployment of advanced autonomy systems. This role focuses on software development in C++ and Python, requiring collaboration across teams to deliver robust solutions. Candidates... 
    Senior

    Toyota Research Institute

    Los Altos, CA
    3 days ago
  • $152k - $241.5k

     ...development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level...  ...use by hundreds of engineers worldwide. Develop software tools in C++/Golang to analyze and construct chip designs described in C++,... 
    Senior
    Worldwide

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $136.5k - $276.5k

    Hewlett Packard Enterprise Company is seeking a Senior Software Engineer in Sunnyvale, CA. This position involves developing and maintaining networking software, requiring strong C/C++ and Python skills. The role is hybrid, with the expectation to work from the office... 
    Senior
    Work at office
    2 days per week

    Hewlett Packard Enterprise Company

    Sunnyvale, CA
    1 day ago
  • NVIDIA is seeking a skilled software engineer to develop and manage tooling and release infrastructure for chip design. The ideal candidate will have at least 3 years of experience, proficiency in C++ and Python, and a strong understanding of algorithms and data structures... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • NVIDIA seeks experienced engineers and scientists in Santa Clara to enhance open-source software libraries for GPU data processing. This role involves developing algorithms, implementing solutions in C++, and contributing to projects like cuDF and Spark. The ideal candidate... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $119k

    Software Engineer Market leader in high-performance GPS navigation receivers for aviation applications. The Trimble receivers are embedded...  ...concepts. Expertise in Object Oriented Microsoft Visual C++ Python 3.x Visual Basic Relational Databases Software build... 
    Senior

    YOH Services LLC

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

     ...Need to See Bachelor’s degree (or higher) in Computer Science or Computer Engineering or equivalent experience 3+ years of software development experience Experienced in a compiled language(C++/Golang) & scripting(Python/Perl/Tcl) Experience in writing good... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

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