Talent.com
Senior Software Engineer
Senior Software EngineerGeneral Motors • Detroit, Michigan
Senior Software Engineer

Senior Software Engineer

General Motors • Detroit, Michigan
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
[job_card.job_description]

Job Description

About Us

GM is developing the next generation of embedded platform software to deliverstate-of-the-artADAS features to our customers.

The Autonomy Interface SW (AIS) teamis responsible forbuilding runtime software that enables robust interface contracts, system degradation transitions, and seamless sensing integration with the autonomy stack.

The Role

As a Senior SoftwareEngineer,you’llbe responsible fordesigning, 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 for safety-critical, performance-sensitivefunctions including but not limited to vehicle actuation controls/feedback interfaces, vehiclemodingcontrols,etc. across the GM vehicle platforms.

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 with the autonomy stack with the other compute,sensorsand 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

  • Lead and generates technical solutions including specifying of requirements, functional decomposition, analysis,developmentand testing for current, new and major programs

  • Performs as Subject Matter Expert (SME) for at least one platform or application component

  • Provide, communicate, and support common best practices among software community

  • Lead development of software system team design content and software anomaly corrections.

  • Knowledge of and experience applying software best practices

  • Being able to specify and balances system requirements

Your Skills & Abilities (Required Qualifications)

  • 4+years' experiencebuilding and shipping production-quality software, with a focus in Linux based environments

  • Bachelor's, Master's, or PHD in relevant field or relevant work experience.

  • Experience with C++ (17+), STL, and Python3

  • Experience working with and building tooling for large, complex systems

  • A high standard and commitment to quality by designing for maintainability,testabilityand efficiency

What Will Give You a Competitive Edge (Preferred Qualifications)

  • 7+ years' experience building and shipping production-quality software, with a focus in Linux based environments

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

  • Experience with build tools likebazelorcmake

  • Experience debugging across cloud and embedded systems

  • Experience with ARXML or/and SOME/IP

  • Experience with networking, TCP/IP and UDP.

  • Building and shipping production-quality software on and for embedded Linux / POSIX systems

  • Experience working with ROS or similar pub/sub IPCsystems

  • Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis,developmentand testing for current,newand major programs

  • Lead development of software system team design content and software anomaly corrections.

  • Performs complex design analysis

  • Being able to balance system requirements

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.

  • The salary range for this role: is $125,000 to $234,100. 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.

#GM-AV-1

This 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}. The selected candidate will be required to travel <25% for this role.

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, emailus or call us at 1-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.

[job_alerts.create_a_job]

Senior Software Engineer • Detroit, Michigan

[internal_linking.similar_jobs]
Software Engineer

Software Engineer

Advanced Technology Innovation • Warren, MI, United States
[job_card.full_time]
Embedded Software Engineer - HOT JOB!.One of the most long-standing organizations in the area is seeking an entry to experienced level Software Engineers.This is going to be working on cutting edge...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Manager, Software Engineer

Manager, Software Engineer

Relativity • Detroit, MI, United States
[job_card.full_time]
Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it.Our SaaS product, Relat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Development Engineer - Socrata Solutions

Software Development Engineer - Socrata Solutions

Tyler Technologies • Detroit, MI, United States
[job_card.full_time]
We are looking for a remarkable.We've built a team of not just the best engineers, but some really awesome humans as well.This team builds cloud software (platform + apps + ecosystem) to accelerate...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

Kasmo Global • Troy, MI, United States
[job_card.full_time]
We are transitioning from a legacy stack (Ruby on Rails, React, Python services) to a modern architecture built on.We are looking for a strong engineer who can contribute to new development as well...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Robotics Data Engineer

Senior Robotics Data Engineer

Optimal CAE • Warren, MI, United States
[job_card.full_time]
We are seeking a Senior Robotics Data Engineer to join the Autonomous Robotics Center (ARC) Advanced Development team.This role is foundational to company's large-scale robotics initiative, enablin...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Defense Senior Software Engineer I

Defense Senior Software Engineer I

HonorVet Technologies • Warren, MI, United States
[job_card.full_time] +1
Defense Senior Software Engineer I.Duration: 6+ Months contract with possibility of extension and FTE.Shift: M-F OT as needed 9:30-3:30pm start and end times are flexible.Full time in office - Will...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Architect

Senior Software Architect

Barbaricum • Warren, MI, United States
[job_card.full_time]
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National Security mission sets.We leverage more tha...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Developer

Senior Software Developer

Geotab • Detroit, MI, United States
[job_card.full_time] +1
Geotab is a global leader in IoT and connected transportation and certified "Great Place to Work.We are a company of diverse and talented individuals who work together to help businesses grow and s...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Sr. Software Engineer

Sr. Software Engineer

Yantran LLC • Macomb, MI, United States
[job_card.full_time]
Job Title: Business Process Analyst.Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI.We are seeking a skilled Business Process Analyst to support our QAD implementation proje...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer

Principal Software Engineer

Rock Family of Companies • Detroit, MI, United States
[job_card.full_time]
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket's vision for seamless, end-to-end digital journeys for millions of clients across the homeownership lifec...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Engineer, Software

Engineer, Software

MAG Automotive LP • Sterling Heights, MI, United States
[job_card.full_time]
Products include high volume inline transfer machines; high speed CNC based agile manufacturing systems, and heavy duty CNC production modules.Engineering and manufacturing facilities serve the glo...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Requirement Engineer

Software Requirement Engineer

Moseley Technical Services • Sterling Heights, MI, United States
[job_card.full_time]
Check out this new opportunity!.Software Requirements Engineer.Ability to Obtain and Maintain a Secret Clearance.Join a team dedicated to designing and producing armored combat and support vehicles...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Design Engineer

Senior Design Engineer

RGBSI • Romeo, MI, United States
[job_card.full_time]
We are seeking a hands-on Design Engineer with a strong ownership mindset to lead the end-to-end design and development of complete systems.This role is ideal for someone who has taken products fro...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Sales Engineer

Senior Sales Engineer

Rithum LinkedIn Board • Detroit, MI, United States
[job_card.full_time]
Rithum is the world's most trusted commerce network, accelerating how brands, suppliers, and retailers work together to deliver seamless e-commerce experiences.We provide an unmatched platform for ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Cloud Engineer

Senior Cloud Engineer

Aptiv • Troy, MI, United States
[job_card.full_time]
Important Company Update - Please Read Before Applying.On January 22, 2025, Aptiv announced its decision to separate its EDS division to form two separate independent companies:https://www.This rol...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Integration Engineer

Software Integration Engineer

Omni Inclusive • Troy, MI, United States
[job_card.full_time]
Client's Mobility platform focuses on autonomous, electric, and flexible vehicle solutions, the software engineers (backend & frontend) will play a critical role in building, integrating, and optim...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Research Software Engineer

Research Software Engineer

New York Technology Partners • Warren, MI, United States
[job_card.full_time]
Job Title: Software Research Engineer – Audio Signal Processing – PHD Preferred.We are seeking a highly skilled.This role focuses on developing and optimizing machine learning–based audio detection...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Rocket Companies • Detroit, MI, United States
[job_card.full_time]
As a Senior Full Stack Engineer, you will lead the architecture, design, and delivery of revenue-critical platforms supporting our Broker Portal used by external brokers and third-party originators...[show_more]
[last_updated.last_updated_variable_days] • [promoted]