Senior Software Engineer -- ADAS Sensors
General Motors - Sunnyvale, CA
Apply NowJob Description
role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}.***GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1,*** ***etc).*****The Role**As a Senior 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.**What****you'll****be doing (Responsibilities)**Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews Lead and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programsKnowledge of and experience applying software best practices Being able to specify and balances system requirements **Your Skills & Abilities (Required Qualifications)**4+ years of experience writing production-quality software * Demonstrated experience building, testing, and shipping production software* Knowledge of and experience applying software best practice* Performs complex design analysisBachelors Degree in a relevant field or relevant work experience.**What Will Give You****A****Competitive Edge (Preferred Qualifications)*** 7+ years of experience desired* Experience developing on and for embedded Linux / POSIX systems* Experience with safety critical development (FDA, FAA, Automotive)Experience with embedded build systems, such as buildroot or yocto. Experience with networking, TCP/IP and UDP.Experience with ROS or other robotics middleware platforms Experience with other languages: C, Python, Bash, Go Experience with QNX, VxWorks, or similar RTOSExperience working with Lidars, radars and cameras Experience working with motion sensing devices such as GNSS, IMUs and wheel encoders **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. 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 or call us at 800-865-7580. 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.Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest. #J-18808-Ljbffr
Created: 2026-04-20