Embedded Software Engineer
$123.2k - $189.1kGeneral 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.
$165.2k - $223.6k
...agile environment to deliver high-quality software.* Develop software solutions to... ...Engage in end-to-end participation in major engineering projects, collaborating with cross-functional... ....In this role, you will:- Own unique embedded software functions through design, implementation...SuggestedPermanent employmentInternshipLocal areaWorldwideFlexible hours$119.5k - $164.4k
DescriptionTEKsystems 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 role focuses...SuggestedPermanent employment- ...professionals and their patients. Together, let's advance the world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product...SuggestedLocal areaWorldwideFlexible hours
- ...manufacturers develop, deploy, and update complete vehicle software and AI applications. This is one of the fastest... ...About the role We are looking for senior software engineers with expertise in developing embedded software applications on production computers to build...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
$224k - $356.5k
...The Linux for Edge team develops system software for NVIDIA’s latest edge AI platforms. These... ...more. We seek a Senior System Software Engineer / Platform SW Execution Lead who blends... ...industry experience in system/embedded software.12+ years of relevant software...SuggestedFull time$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 timeLocal area- ...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 timeCasual workWork at officeRemote work
- ...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 timeWork at office
$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$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$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 placementLocal areaWork from homeRelocation packageFlexible hours$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$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- 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...
$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 technology... ..., Computer Science, or a closely related technical field Embedded & Real-Time Systems: Proven expertise in designing software...Ongoing contractFull timeWork at officeLocal areaWorldwide- 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 in SoC validation...
$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 timeWorldwide$140k - $190k
...Principal Embedded Software Engineer 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...Full timeWorldwide$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- 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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...communication requirements between hardware and software components, architect modular and... ...support verification activities of embedded software and supervisory state machines,...Local areaWorldwideFlexible hours
$193.3k - $261.5k
...people who want to help.The AWS Hardware Engineering team creates server designs for Amazon’s... ...solve the hardest problems that fuse software, hardware, and the cloud. We take big bets... ...revolutionize the industry.We are looking for an Embedded Software Development engineer to build...InternshipLocal areaFlexible hours- ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy...Permanent employmentTemporary workInternshipWorldwideWeekend work
$207k - $300k
...Electrical, Mechanical, Product, Operation, Software teams) from early prototype bring-up to... ...-level integration. Establish firmware engineering standards for reliability, latency, and... ....5 years of experience working with embedded operating systems.3 years of experience...$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 officeRelocation$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 timeTemporary workRemote workFlexible hours$140k - $170k
...verification and validation of safety-critical software components for the Platform Software... ...tracking systems; collaborate with embedded developers to analyze root causes and verify... ...fieldAt least a BS in Electrical Engineering, Computer Engineering, Computer Science,...Local area$174k - $252k
...novel custom silicon.Research scalable USB software architectures, influence SoC... ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device... ...of Android or WebKit.Google's software engineers develop the next-generation technologies...- ...TechMContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location: WA -... ...quality code using the C and C++ programming languages for embedded environments, with portability to various processors and platforms...Full time
- ...Company Description Intelliswift Software, Inc Job Description • Experienced in application development using Expertise in web technologies like HTML5, XHTML, CSS3 JAVASCRIPT, JQUERY, AJAX, JSON, and XML. ANGULAR IS REQUIred - HIGH PROFICIENCY • Strong knowledge...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded engineer Sunnyvale, CA
- embedded software Sunnyvale, CA
- software applications developer Sunnyvale, CA
- entry level software sales Sunnyvale, CA
- software technology Sunnyvale, CA
- software implementation project manager Sunnyvale, CA
- software support Sunnyvale, CA



