Descrição
Hybrid: This means the successful candidate is expected to report to their primary location (Mountain View, California) three times per week, at minimum.
Relocation:
This job may be eligible for relocation benefits
The Role:
General Motors is committed to creating a future with zero crashes, zero emissions, and zero congestion. We are working to make our world better, safer and more equitable to all. From start to finish, our engineering team challenges the limits on what is possible at all experiences. We welcome ambitious and passionate individuals who are ready to challenge limits and contribute to making the world a better place.
The Vehicle Mechatronics Embedded Controls (VMEC) organization is seeking Embedded Software developers, at various levels. These developers will be responsible for designing, developing, testing, and deploying embedded software for significant projects that align with GM's future goals. Specifically, this role will focus on the Body domain, which encompasses essential vehicle systems and components responsible for managing vehicle motion, occupant protection, comfort, vision, visibility, and vehicle access.
What You’ll do:
- Working with Software Architects to understand and implement Software Defined Vehicle (SDV) requirements and designs within the team.
- Collaborating with an agile-scrum team to develop embedded software for the Body domain using C code.
- Creating and integrating software while following best practices.
- Developing software interfaces as needed to integrate new components and enhance existing software capabilities.
- Identifying and resolving software issues and contributing to the team's knowledge base for future reference.
- Archiving software components in GIT repository databases and coordinating retention efforts between controls and software teams.
- Designing test cases to ensure comprehensive software testing at the unit, component, and integrated levels.
[Additional Description]
Your Skills & Abilities (Required Qualifications)
- Bachelor’s degree in computer science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.
- 6+ years of embedded software development experience
- Proficiency in writing and debugging C code.
- Strong oral and written communication skills as well as good interpersonal skills to work effectively in a geographically dispersed team.
- Individually motivated; scrum team members are expected to pursue their goals with a high degree of independence and motivation.
What Will Give You A Competitive Edge (Preferred Skills)
- Experience with AUTOSAR (AUTomotive Open System ARchitecture) framework-based systems design using Vector and Automotive Ethernet.
- Familiarity with GM or other automotive software standards, test procedures and build processes.
- Experience with software configuration management processes and tools, such as Git Ecosystem.
- Development and testing experience in SIL/HIL or other virtual environments.
- Prior experience working in Agile / Scrum / SAFe methodologies.
- Experience in domains such as occupant protection/position/comfort, vision and visibility, vehicle access.
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 the California Bay Area.
The salary range for this role is $158,000 - 241,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.
Informações sobre diversidade
A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego. Para saber mais, acesse Como contratamos.
Declaração de Igualdade de Oportunidades de Emprego (EUA)
A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais. Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido.
Adaptações (EUA e Canadá)
A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail Careers.Accommodations@GM.com ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.