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

Staff Software Engineer - ADAS

General Motors Proving Ground

Job Description At ADAS/AD (Advanced Driver Assistance Systems and Automated Driving) Software Organization within General Motors, we are developing cutting‑edge ADAS features for next‑generation vehicles. We are seeking an experienced platform software engineer to design and develop platform software for the ADAS embedded platform. Your expertise will help build and integrate scalable, secure, and high‑performance platform software including drivers, middleware frameworks, platform applications and a communication stack. Responsibilities Design and develop safety‑critical platform applications using C and C++14+, ensuring high software quality standards. Create automation scripts in Python and develop multithreaded applications. Work with interprocess communication stacks and middleware frameworks (e.g., DDS, Zenoh). Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews. Assess and integrate new open‑source technologies into automotive applications, focusing on performance, security, and compatibility. Debug, test, and validate software on target hardware, providing support for production software deployment and resolving manufacturing issues. Qualifications 12+ years of experience in advanced programming with C or C++ (C++11 or newer preferred) for application development. Hands‑on experience with Buildroot/Yocto, including recipe creation, layer management, and image customization. Strong expertise in Embedded Linux and Linux kernel development. Proficiency in build systems such as Bazel and CMake. Deep understanding of embedded systems development and real‑time operating systems (RTOS). Experience with topic‑based communication middleware (e.g., DDS, Zenoh, MQTT). Skilled in Linux debugging tools like GDB. Proficiency in network analysis using tcpdump and Wireshark. Familiarity with UDS standards (ISO‑14229). Bonus Points Experience developing on and for embedded Linux / POSIX systems / SafeRTOS. Demonstrated experience building, testing, and shipping production software. Experience with safety‑critical development (FDA, FAA, Automotive). Experience with networking, camera hardware, or NVME storage. Experience with QNX, VxWorks, SafeRTOS or similar. Compensation & Benefits The compensation information is a good faith estimate only. The salary range for this role is $189,000 to $290,700. The bonus potential includes an incentive pay program based on company performance, job level, and individual performance. Equal Employment Opportunity General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. #J-18808-Ljbffr General Motors

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - ADAS in Sunnyvale, CA vacancy
  • $189.3k - $290.7k

     ...Job Description Job Summary We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and 3D visualization software for ADAS HMI experiences. This role backfills a senior technical leadership scope covering signal-driven ADAS visualization... 
    Suggested
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    6 days ago
  • $185k - $275k

     ...Staff Software Engineer, Cluster Orchestration Bellevue, WA / Sunnyvale, CA CoreWeave is The Essential Cloud for AI™. Built for pioneers by...  ...commitment and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 hours ago
  • $180k - $250k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...ABOUT THE ROLE We seek passionate Software Engineers with strong fundamentals in software...  ...controls. * 2+ years of experience in the AV/ADAS industries. * Experience using source... 
    Suggested
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    4 days ago
  • $165k - $242k

     ...Staff Software Engineer, Applied Training CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform...  ...and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 hours ago
  • $188k - $275k

     ...Staff Software Engineer, Inference CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of...  ...commitment and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $188k - $275k

     ...Staff Software Engineer, Developer Experience Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud...  ...commitment and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 hours ago
  • $188k - $250k

     ...Staff Software Engineer, Observability Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™...  ...commitment and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 hours ago
  • $188k - $275k

     ...Staff Software Engineer, Compute Architecture Manhattan, NY / Sunnyvale, CA / Bellevue, WA / Livingston, NJ CoreWeave is The Essential Cloud...  ...commitment and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 hours ago
  • $180k - $250k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...the role We are seeking a Senior/Staff Software Engineer to join our Localization team to build...  .... ~2+ years of experience in the AV/ADAS industries. ~ Experience in... 
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    4 days ago
  • $218.8k - $335.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...Lead technical reviews and drive software engineering best practices across the team and the larger...  ...background in robotics, ROS, or the AV/ADAS industry Experience in numerical optimization... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    1 day ago
  • $188k - $275k

     ...Staff Software Engineer- AI Workload Orchestration Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers...  ...commitment and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  •  ...Job Title: C++ Developer Location: Santa Clara, CA (Onsite) Duration: 12 months Primary Skills: ADAS,AI models, data labelling and annotation Secondary Skills: Description: Candidate should have working experience in ADAS domain. Must have worked with ADAS functions and... 
    Work experience placement

    Balin Technologies

    Santa Clara, CA
    3 days ago
  • $179.4k - $303.6k

     ..., data mining, and image search. Collaborate with ML algorithm engineers and data analysts to improve perception and prediction performance...  ...container technology (Docker, Kubernetes); hands-on ML systems/ADAS related experience. What We Provide: A fun, supportive, and... 
    Full time
    H1b
    Work visa

    XPENG

    Santa Clara, CA
    3 days ago
  • $180k - $250k

    About the role We seek passionate Software Engineers with strong fundamentals in software development practices and who are experts in C/C++...  ...dynamics modeling and controls. 2+ years of experience in the AV/ADAS industries. Experience using source control, containerization... 
    Work at office

    Booster

    Mountain View, CA
    3 days ago
  • $180k - $250k

    About the role We are seeking a Senior/Staff Software Engineer to join our Localization team to build state-of-the-art sensor fusion solutions that...  ...trade‑offs, etc. 2+ years of experience in the AV/ADAS industries. Experience in developing localization algorithms... 
    Work at office

    Booster

    Mountain View, CA
    4 days ago
  • $218.8k - $335.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...Lead technical reviews and drive software engineering best practices across the team and the larger...  ...background in robotics, ROS, or the AV/ADAS industry Experience in numerical optimization... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  •  ...with 'Scale @ Speed' as our guiding principle. Job Title: Staff Software Engineer, Embedded Systems Location: Mountain View, CA - Onsite...  ...with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ***."... 
    Contract work
    Remote work

    Yantran LLC

    Mountain View, CA
    4 days ago
  • $188k - $275k

     ...across real-time inference systems. About the role: As a Staff Software Engineer (IC5) on the Inference team, you will act as a technical leader...  ...and consistent with the Americans with Disabilities Act (ADA) [ CoreWeave will ensure that qualified applicants and... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $188k - $275k

     ...) in March 2025. Learn more at [ WHAT YOU’LL DO As a Staff Software Engineer on the Identity & Access Management (IAM) team, you will be...  ...commitment and consistent with the Americans with Disabilities Act (ADA) [ CoreWeave will ensure that qualified applicants and... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $123.2k - $189.1k

     ...Overview As a member of the core AV software reliability team , you will be responsible...  ...by turning failures into actionable engineering insights at scale. This is a software...  ...integrated AV platforms. Knowledge of AV / ADAS software architectures , including:... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    22 hours ago
  • General Motors is currently hiring an experienced platform software engineer for its ADAS/AD Software Organization in Sunnyvale, California. You will be pivotal in developing high-performance platform software for advanced driver assistance systems in next-generation vehicles... 
    Currently hiring

    General Motors

    Sunnyvale, CA
    1 day ago
  • $185k - $265k

     ...Senior/Staff Software Engineer Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces... 
    Flexible hours

    Edelman

    Sunnyvale, CA
    4 days ago
  • $209.7k - $283.8k

     ...strong technical ownership to ensure our ML pipelines remain reliable, scalable, and architecturally sound. We are seeking a staff ML engineer to design and evolve the large-scale offline platform. This role focuses on building reliable infrastructure for generating... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    2 days ago
  • $185.9k - $278.9k

     ...Job Title Qualcomm Machine Learning Engineer Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering...  ..., auto, and IOT products through machine learning hardware and software. Minimum Qualifications • Bachelor's degree in Computer Science... 
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  •  ...single front door to work for all business systems. By combining ServiceNow's leading workflow automation with Moveworks' Reasoning Engine and natural language capabilities, we deliver the AI platform for every person and every workflow. Built to go beyond basic... 
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    1 day ago
  • $200k - $250k

     ...Staff Software Engineer, Embedded Mountain View, CA Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation committed to a safer and more efficient future for all. The company has developed an artificial intelligence... 
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    3 days ago
  • $228.6k - $314.25k

     ...organizations to turn raw data into decisions that matter. The Lakeflow Engineering team owns the entirety of the ETL product line: Declarative...  ...distributed data systems can do. We're looking for a Senior Staff Engineer to serve as a technical architect and engineering... 
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    3 days ago
  • $201k - $251k

     ...more time being there. If you want to be part of shaping the future of mobility, then read on! We are looking for a Sr. Staff Software Engineer to join our team. The goal of a Sr. Staff Software Engineer focused on Embedded Systems at Wisk is to lead Embedded Software... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Wisk Aero

    Mountain View, CA
    3 days ago
  • $265k - $331.3k

     ...Our Pose Team is a diverse group of algorithm developers / software engineers focused on delivering mapping, localization, and calibration...  ...Sensor fusion ~ Sensor calibration ~ Autonomous Vehicles/ADAS Strong C/C++ programming skills and experience Ability... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  • $228k - $285k

     ...Staff Software Engineer San Francisco, CA; Santa Clara, CA; Seattle, WA; New York, NY The Company You'll Join Carta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and... 
    Full time
    Work at office
    Immediate start

    Carta

    Santa Clara, CA
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - ADAS. Be the first to apply!