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

Embedded Software Engineer

$123.2k - $189.1k
Full-time

General Motors Proving Ground

Description

About

GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers. The Autonomy Interface SW (AIS) team is responsible for building runtime software that enables robust interface contracts, system degradation transitions, and seamless sensing integration with the autonomy stack.

The Role

As a Software Engineer you’ll be responsible for designing, documenting, and implementing complex, highly scalable, low-latency software in C++ on Linux-based systems for the AIS team. Your work will be the foundational software which the rest of GM’s AV stack is built upon.

If you are looking to solve one of today’s most complex engineering challenges, see the results of your work in hundreds of self-driving cars, and make a positive impact in the world, join us.

What you’ll be doing (Responsibilities)

Develop software in C++ to interface the GM autonomy stack with the sensors and custom hardware on the vehicle

Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews

Collaborate with colleagues across multiple teams and mentor other developers

Deliver complex projects through incremental development

Your Skills & Abilities (Required Qualifications)

2+ years of experience writing production-quality software

Bachelors Degree in relevant field or relevant work experience.

Experience with C++11 or later

Knowledge of and experience applying software best practices

What Will Give You A Competitive Edge (Preferred Qualifications)

4+ years of experience writing production-quality software

Experience developing on and for embedded Linux / POSIX systems

Demonstrated experience building, testing, and shipping production software

Experience with safety critical development (FDA, FAA, Automotive)

Experience with embedded build systems, such as buildroot or yocto.

Experience working with Camera or other sensors like radars\lidars.

Experience with networking

Experience with ROS or other robotics middleware platforms

Experience with other languages: C, Python, Bash, Go

Experience with QNX, VxWorks, or similar.

Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington

Compensation: The expected base compensation for this role is : $123,200 - $189,100 Actual base compensation within the identified range will vary based on factors relevant to the position.

Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays.

#LI-EL1

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

The selected candidate will be required to travel <25% for this role.

This job may be eligible for relocation benefits.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Total Rewards | Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. 

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

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. 

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us View email address on us.fitly.work or call us at View phone number on us.fitly.work. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Sunnyvale, CA vacancy
  • $193.3k - $261.5k

     ...responsibilities We are looking for a Sr Embedded SDE to lead platform specific projects...  ...like Hardware Validation Testing (HVT), Engineering Validation Testing (EVT), Device...  ...manufacturing. A day in the life As a senior software development engineer you will be... 
    Suggested
    Permanent employment
    Contract work
    Internship
    Local area
    Flexible hours

    Socket

    Sunnyvale, CA
    4 days ago
  • $184.7k - $324.8k

     ...Senior Tactile Embedded Controls Research Engineer - Special Projects (Robotics) Santa Clara, California, United States Machine Learning and AI...  ...This position requires a hands‑on approach, integrating software and hardware solutions to push the boundaries of perception... 
    Suggested
    Relocation

    Apple

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA is seeking a Compute Systems Software Engineer to design and maintain kernel drivers and embedded software for Data Center GPU platforms. You will collaborate with global teams to deliver features for clock, thermal and power management, telemetry, and device management... 
    Suggested

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Intuitive Surgical, Sunnyvale, seeks a Managing Staff Software Development Engineer to lead a team designing software for electrosurgical systems. You will drive embedded software development across bare‑metal and Linux platforms, including C++, Verilog, and Python, with... 
    Suggested

    Socket

    Sunnyvale, CA
    1 day ago
  • $119.5k - $164.4k

    *Description* TEKsystems is looking for Embedded Software Engineer for a team in Sunnyvale, CA. Join an innovative engineering team developing advanced positioning, navigation, and timing software used in mission-critical aerospace and defense applications. This... 
    Suggested
    Permanent employment

    TEKsystems

    Sunnyvale, CA
    2 days ago
  •  ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the... 
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    2 days ago
  •  ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA (100% Onsite) Duration: 6 Months Job Description Key Qualifications This position is for a validation role with 10+ years of experience. Looking for someone who is hands-on... 

    Artech

    Sunnyvale, CA
    3 days ago
  • $119.5k - $164.4k

     ...Elevate Global Aviation Safety as our next Software Engineer! Ready to make a tangible impact on global industries using cutting-edge...  ..., Computer Science, or a closely related technical field Embedded & Real-Time Systems: Proven expertise in designing software... 
    Ongoing contract
    Full time
    Work at office
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    2 days ago
  •  ...Senior Embedded Software Engineer - Future Forward At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  • Embedded Software Engineer Build the Next Generation of Connected Technology We are seeking an experienced Software Engineer to help develop the software that powers next-generation connected devices and intelligent hardware platforms. This is an exciting opportunity to... 

    GCS Recruitment

    Sunnyvale, CA
    2 days ago
  • $117k - $143k

     ...x and Enterprise Wireless solution experience is plus Education Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to work in the U.S. without sponsorship Compensation and Benefits The... 
    Full time

    Zoomcar

    Sunnyvale, CA
    4 days ago
  •  ...defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret...  ...Overview: We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware... 
    Local area

    Allen Control Systems

    Mountain View, CA
    4 days ago
  • $96.8k - $118.3k

    Job Description Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet's networking and security appliances... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $73.15k - $174k

     ...inclusive world. Location Palo Alto, California About the job you’re considering: We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on MediaTek C-X1 SoC platforms. In this highly visible technical... 
    Full time
    Local area

    Capgemini

    Santa Clara, CA
    a month ago
  • $120k - $195k

    Job Description: Senior Embedded Software Engineer Location: SFO Bay area / Hybrid Industry: Clean energy/ Software 1st Avenue Power (1AP) is creating a future where every nation, business, and community thrives with limitless access to cheap, reliable clean power. We... 
    Shift work

    1st Avenue Power

    Mountain View, CA
    5 days ago
  • $123.2k - $189.1k

    Job DescriptionAboutGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers...  ...with the autonomy stack .The RoleAs a Software Engineer you’ll be responsible for designing, documenting, and implementing... 
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  •  ...autonomy capabilities for defense missions on embedded Linux and other compute platforms while...  ...capturing data. Integrate autonomy software with aircraft autopilots, datalinks,...  ...Robotics, Computer Science, or a related engineering discipline. At least 3 years of hands... 
    Full time
    Casual work
    Work at office
    Remote work

    Applied Intuition

    Sunnyvale, CA
    24 days ago
  •  ...Build and improve vehicle chassis-control software for integration onto ECU hardware....  ...requirements maturity with requirements engineers for validation. Create and track software...  ...At least 2 years of experience with embedded automotive systems in ADAS, autonomous driving... 
    Full time
    Work at office

    Gatik AI

    Santa Clara, CA
    22 days ago
  • $210k - $265k

    Senior Embedded Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    3 days ago
  • Applied Intuition Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion...  ...for senior software engineers with expertise in developing embedded software applications on production computers to build the... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $150k - $180k

     ...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one...  .... Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware... 
    Full time

    Knightscope

    Sunnyvale, CA
    23 days ago
  • $150k - $180k

     ...first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated...  ...Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware... 
    Full time

    Knightscope

    Sunnyvale, CA
    13 days ago
  • $190k - $240k

     ...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the... 
    Flexible hours

    Matternet

    Mountain View, CA
    23 days ago
  • $140k - $190k

     ...Job Description WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  •  ...Staff Embedded Software Engineer It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $191k - $215k

     ...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands...  ...with light! We are hiring a talented software engineer to help us build the next generation...  ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    4 days ago
  • $205k - $235k

     ...deeply reliable in real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety is designed, tested, deployed,...  ...: Design, implement, and maintain production C/C++ for embedded safety compute and control systems. Architect and deliver safety... 
    Work at office
    Relocation

    Collaborative Robotics

    Santa Clara, CA
    4 days ago
  • $172.4k - $258.6k

     ...Summary The Sr Staff ARM Server Firmware Management Customer Engineer is a senior technical authority responsible for driving the...  ...Information Systems, Computer Science, or related field and 6+ years of Software Applications Engineering, Software Development experience, or... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    22 hours ago
  •  ...Muon Space is seeking a Senior Software Engineering Manager to lead the platform team that builds flight and payload software for on-orbit operations. You will shape technical direction, grow the team, and ensure reliable, scalable systems that turn customer intent into... 
    3 days per week

    ArcTern Ventures

    San Jose, CA
    1 day ago
  • $60k - $140k

     ...Job Title: Lead Firmware Engineer City: Cupertino State/Province: California...  ...candidate should have hands-on experience in embedded systems, firmware development, board bring-up, hardware-software debugging, and low-level programming. Requirements... 
    Minimum wage
    Local area

    Wipro

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!