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

Principal Software Engineer (Planning & Controls)

$296.3k

Israelvcforum

Job Description At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale. Role Overview As a Principal Engineer you will be a technical leader in the Local Planner Controller team within Embodied AI. We formulate and solve optimization problems online, considering kinematic feasibility, collision avoidance and ride comfort. In this role, you will provide cross-functional technical leadership for vehicle dynamics, estimation and controls systems used in GMs Super Cruise system. You will define the long-term technical vision and multi-year roadmap for vehicle dynamics and controls software. What You’ll Be Doing Shape the technical vision by owning long-term roadmap designs for vehicle dynamics and controls software. Architect and implement system designs and interface contracts with perception, prediction and planning systems, ensuring deliverables meet performance targets and safety constraints. Lead technical reviews and drive software engineering best practices across the team and the larger organization. Contribute to Active Safety, Driver Assistance, and Super Cruise. Guide other developers through system design and implementation focusing on safety, comfort, and compute efficiency. Establish verification and validation strategies for the vehicle dynamics and controls software, including simulation and on-road testing validation gates. Own cross-organizational leadership across partner teams like Safety, Systems Engineering, and Product to generate requirements for onboard systems. Lead root-cause investigations for complex integration issues, using data-driven techniques and principled experimentation, proactively creating test plans for new features and defining useful metrics for analyzing performance. Mentor Staff and Senior engineers across teams, raising the bar on technical judgment, design quality, and execution discipline without direct people management responsibilities. Improve and deliver reliable software through continuous integration, automated testing, and code reviews. Develop and oversee top-tier software engineers within a dynamic, fast-paced, and inclusive setting. Help define, build, and embody GM engineering culture and principles. Qualifications Ph.D., M.S. in controls, optimization, path planning, or related. B.S. with strong work experience in the field may be considered. 8+ years of experience in motion planning or related field. Deep understanding of optimal controls and trajectory optimization algorithms. Solid understanding of vehicle dynamics. A demonstrated track record of building high quality autonomous software systems. Deep expertise in Planning and Controls system design. Experience with C++/Python in a large, distributed development environment. Strong organizational and communication skills. Passion for self-driving technology and its potential impact on the world. Bonus Points A background in robotics, ROS, or the AV/ADAS industry. Experience in numerical optimization algorithms. Experience designing software applications for safety critical systems. Remote: This role is based remotely but if you live within a 50-mile radius of Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times per week, at minimum. Compensation The salary range for this role is $296,300.00 to $453,900.00. The actual base salary a successful candidate will be offered within this 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, tuition assistance programs, employee assistance program, GM vehicle discounts and more. This job may be eligible for relocation benefits. Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies. 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. 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 or call us at View phone number on click.appcast.io. 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. #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Planning & Controls) in Mountain View, CA vacancy
  • $296.3k

     ...intuitive design, intelligent software, and next‑generation safety...  ...scale. Role Overview: As a Principal Engineer you will be a technical leader in the Local Planner Controller team within Embodied AI. We...  ...perception, prediction and planning systems, ensuring deliverables... 
    Suggested
    Work experience placement
    Local area
    Remote work
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago
  • $296.3k

     ...intuitive design, intelligent software, and next‑generation safety...  ...scale. Role Overview: As a Principal Engineer you will be a technical leader in the Local Planner Controller team within Embodied AI. We...  ...perception, prediction and planning systems, ensuring deliverables... 
    Suggested
    Work experience placement
    Local area
    Remote work
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  •  ...Control Layer Engineer We're looking for an engineer to work on the control layer - the system that translates an AI model's intent into...  ...something unexpected happens? Work closely with the model and planning team on the interface between intent and execution You... 
    Suggested
    Remote work

    Simular

    Palo Alto, CA
    2 days ago
  • $125k - $232k

     ...the Role We are looking for bright engineers interested in designing elegant solutions...  ...: Design and implement motion planning and controls modules that can be deployed on...  ...years of experience building production software using modern software practices. ~... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $190k - $260k

     ...leverages its commercial self‑driving software to develop, test and deploy...  .... We are looking for an experienced Controls Software Engineer who is passionate about safety‑critical motion control to join our Motion Planning & Controls team. In this role, you will... 
    Suggested
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Omaze

    Mountain View, CA
    5 days ago
  • $165.6k - $296.4k

     ...designing foundational engineering systems (...  ...higher confidence. As a Principal Growth Engineer in CoreAI...  ...feature flighting, and risk controls (kill‑switches,...  ...and detail‑oriented Software engineering fundamentals...  ...resiliency, failover, capacity planning) ~4+ years of... 
    Ongoing contract
    Local area

    Microsoft Corporation

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

     ...leveraging its commercial self‑driving software to develop, test and deploy autonomous...  ...Defense. We are looking for an experienced Controls Software Engineer who is passionate about safety‑critical systems to join our Motion Planning & Controls team. In this role, you... 
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Omaze

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

    About the role We seek passionate Software Engineers with strong fundamentals in software development...  ...candidate has a solid background in Control and Optimization and is a highly...  ...processing of test data. Collaborate with planning, localization, dbw, and testing teams for... 
    Work at office

    Booster

    Mountain View, CA
    5 days ago
  •  ...worldwide. We're a team of engineers, clinicians, and innovators...  .... This engineer will develop software and algorithms for custom semi...  ...Understand products' operations and controls, and develop the means to...  ...A track record in driving, planning, executing, and delivering... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...California. This role involves providing technical leadership in vehicle dynamics and controls for autonomous systems. Candidates should have extensive experience in motion planning, software development, and a passion for self-driving technology. With competitive... 

    General Motors

    Mountain View, CA
    4 days ago
  • $125k - $222k

     ...accommodate family commitments. Meet our software engineers! Meet some of our software engineers...  .... About The Role Mission Control is a tailored collection of UIs for our...  ...provide multi-agent workflows around mission planning, monitoring, and debrief. This role... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  •  ...merely discovering it. The potential is enormous, and we have the plan to make it real. Come join us. There’s much more work to be...  ...journey! Responsibilities Develop and implement software for control of photonic quantum computers in Rust. Design and architecture... 

    Black Inc

    Palo Alto, CA
    4 days ago
  • $180k - $205k

     ...PsiQuantumalso develops the algorithms and software needed to make these systems...  ...Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system...  ...the scalable, distributed, fault-tolerant control plane and operating system for utility scale... 
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    1 day ago
  •  ...technology. Our advanced AI software and foundation models enable...  ...role, you will lead Wayve’s Controls team, an experienced and growing...  ...experienced and growing group of engineers. Own the team’s technical...  ...clear priorities, technical plans, and timely execution. Own the... 
    Full time
    Temporary work
    Work at office
    Work from home

    Wayve

    Sunnyvale, CA
    4 days ago
  • $262k - $365k

    Senior Staff Software Engineer, Cloud, Dataproc, Control-Plane Apply Benefits Health, dental, vision, life, disability insurance Retirement Benefits:...  ...including multi‑tenant security, cluster management, capacity planning, and optimizing startup performance while maintaining... 
    Temporary work

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • Israelvcforum is hiring a Senior Software Engineer (Dynamics and Controls) to lead vehicle dynamics software development for GM’s Super Cruise system....  ...a related field, have significant experience in motion planning, and possess strong programming skills in C++ or Python... 

    Israelvcforum

    Mountain View, CA
    5 days ago
  • $165.8k - $307.9k

     ...responsible for ensuring a software product meets its...  ...lifecycle. As a Principal Software Developer in...  ...represent quality engineering and verification on behalf...  ...to instrument control programming You have...  ...many tasks-such as test planning, automation development... 
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    1 day ago
  • $147k - $237.5k

     ...outcomes. Job Summary The Team Engineering - Our engineering team is...  .... Job Description As a Sr Principal Software Engineer within the...  ...and strategic architectural planning. Manage the full product development...  ..., code reviews, source control management, build processes... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $205k - $241k

     ...looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep...  ...32, across the entire software lifecycle, encompassing planning, requirements specification, design, coding, and integration... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Wisk

    Mountain View, CA
    4 days ago
  •  ...situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft...  ...32, across the entire software lifecycle, encompassing planning, requirements specification, design, coding, and integration... 

    Wisk Aero LLC

    Mountain View, CA
    4 days ago
  • $160k - $250k

     ...Principal Engineer - PAM Platform Saviynt's Enterprise Identity Cloud...  ...requirements analysis, roadmap planning, and technical decision-...  ...Experience 10+ years of software engineering experience with...  ...Management Policy Access Control Policy Personnel Security... 
    Contract work

    Saviynt

    Milpitas, CA
    1 day ago
  • $304k

     ...Principal Software Engineer II At Snowflake, we are powering the era of the agentic enterprise. To...  ...Set technical vision: Lead strategic planning for the Horizon Catalog, translating...  ...ability to architect fine-grained access control and audit systems. ~ Strategic... 
    Flexible hours

    Streamlit

    Menlo Park, CA
    2 days ago
  • $200k - $220k

     ...from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and...  ...mentorship to engineering teams, contributing to strategic planning, technology roadmaps, and innovation initiatives within... 
    Temporary work

    Halo Industries

    Santa Clara, CA
    4 days ago
  • $119.8k - $234.7k

     ...About the Role We’re building AI‑first engineering systems that power growth at Microsoft —...  ...What We're Looking For Software engineering fundamentals with experience...  ...systems (resiliency, failover, capacity planning) ~ Demonstrated experience leaning heavily... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • $212k - $386.3k

    Principal Software Engineer, Retail Foundations Sunnyvale, California, United States Software and Services Apple is where individual imaginations...  ...Foundations as a Principal Software Engineer, you’ll help plan for, design and manage frameworks, platforms, and systems that... 
    Work experience placement
    Relocation

    Apple Inc.

    Sunnyvale, CA
    6 days ago
  • Join NVIDIA's Solutions Engineering team that is reshaping the future of driving! Our goal...  .... You will help craft the application software architecture by working closely with...  ...architecture internally, with a focus on planning and control, by collaborating closely with... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $147k - $237.5k

     ...kind of precision that drives great outcomes. Job Summary We are seeking a Principal Software Engineer to join our Machine Identity Security team, focused on backend systems that power the control plane of our platform. In this role, you will lead the design and... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $231.4k - $331.8k

     ...Cisco's San Jose Office Cisco Cloud Control: Cisco Cloud Control is redefining how...  ...powered cloud management platform. As a Principal engineer you will: Build services and libraries...  ...offered benefits, subject to Cisco's plan eligibility rules, which include... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Webex Events (formerly Socio)

    Milpitas, CA
    1 day ago
  • $180k - $250k

     ...solution that integrates advanced software and hardware powering the...  ...We seek passionate Software Engineers with strong fundamentals in software...  ...has a solid background in Control and Optimization and is a...  ...test data.   Collaborate with planning, localization, dbw, and... 
    Odd job
    Work at office

    Gatik

    Mountain View, CA
    more than 2 months ago
  • $159.5k - $271.2k

    ## Lead Embedded Software Engineer (Machine Control/Linux/C/C++)Applylocations: Milpitas, CAtime type: Full timeposted on: Posted Yesterdayjob requisition...  ...leadership capabilities, and contribute to project planning and execution. You will have opportunities to drive... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer (Planning & Controls). Be the first to apply!