[Skip To Content]

Vehicle Motion Estimation SW Developer

  • Localização
    • Markham, Ontario
  • Tipo de trabalho Full time
  • Postou
  • Job Requisition JR-202615417

Descrição

Vacancy Status:

No: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)

AI Disclosure:

As part of the application process, Artificial Intelligence will be used in the hiring process for this role.

Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to Markham three times per week, at minimum [or other frequency dictated by the business]

This role is part of the ADAS Motion Estimation Software team, developing production software for advanced driver assistance systems. Focus areas include implementation, testing, and integration of motion estimation functions.

  • Design, implement, and integrate ADAS software solutions, with a focus on vehicle motion estimation and related state estimation functions within production ECUs
  • Develop and maintain code in C and Simulink, following automotive software best practices, coding standards, and configuration management processes
  • Analyze and improve reliability, performance, and efficiency of motion estimation algorithms and embedded implementations, including profiling, optimization, and robustness improvements
  • Create and maintain technical documentation, such as design specifications, interface definitions, test plans, and release notes to support cross-functional teams
  • Perform unit testing and support in-vehicle testing, including test case development, issue triage, data analysis, and collaboration with validation and vehicle integration teams.

Required Qualifications :

  • Experience in the state estimation domain, ideally with vehicle motion estimation, sensor fusion, or related control/estimation algorithms
  • Embedded software experience/knowledge, including developing, debugging, and optimizing code on resource-constrained targets.

Preferred Qualifications :

  • Bachelors, Master or PhD degree in Computer Science or Engineering (Electrical, Computer, Mechatronics, System Design, Mechanical, Chemical or equivalent)
  • Software Product Line experience/knowledge, such as working with configurable architectures, reusable components, and feature variability management
  • Strong oral and written communication skills, with the ability to clearly explain technical concepts to both engineering and non-technical stakeholders
  • Excellent organizational, problem-solving, and analytical skills, with a demonstrated ability to break down complex issues, prioritize effectively, and drive them to resolution.

Compensation:     

The salary range for this role is $90,900 to $136,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

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

Benefits:

The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.

  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.

  • Life insurance plans to cover you and your family.

  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.

  • GM Vehicle Purchase Plan for you, your family, and friends.

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 [email protected] 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.