Saltar al contenido principal

Embedded Software Engineer - Vehicle Intelligent Platform - SDV-1

  • Ubicación
    • Milford, Michigan
  • Cronograma Full time
  • Publicado

Descripción

Hybrid: This position does not require an employee to be on-site full-time to perform most effectively. This position requires an employee to be on-site approximately 3 times per week.

The Role 

GM’s Vehicle Intelligence Platform (VIP) unlocks the ability to scale new software rapidly, seamlessly, and securely. The VIP group develops scalable vehicle level system architecture and integration solutions which enable efficient, real-time implementation of the creative customer-facing features of tomorrow.

The software development team of the VIP group creates the low-level software infrastructure that enables VIP to be ported and scaled to state-of-the-art microcontrollers and SOCs.
 

As a Software Developer in the in the VIP Team you will be responsible for software detailed design and code construction using sound, repeatable, industry standard methodologies. You will execute software tasks spanning the entire software development lifecycle, such as requirements analysis, design, coding, support of defect resolution, and production release. As a part of VIP Software Development Team, you will have the opportunity to work on state-of-the-art systems and designs in a rich and results-oriented team environment.

Responsibilities

  • Produce or deliver software for embedded controls systems according to the specified software architecture at the low-level driver and peripheral layer.

  • Design, development, and implementation of software in C and C++.

  • Test & demonstrate software functionality & readiness.

  • Supply common solutions across all GM owned software

  • Document requirements for design solution and link them to test cases that can demonstrate software functionality

  • Utilize automated test tools in build environments and benches to verify functionality of the developed software

  • Coordinate and collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance

  • Support of root cause analysis and debugging.

Additional Description

Requirements

  • Bachelors degree in Engineering (Electrical, Computer, or Software Engineering preferred), Math, Physics, or Computer Science

  • 5+ years of embedded software development

  • Experience with embedded software development and debugging tools.

  • Strong knowledge of C and C++ programming languages

  • Experience with embedded Real-Time Operating systems (i.e. OSEK, RTOS)

  • Experience with low level drivers.

  • Experience with software architecture supporting multicore embedded processor implementations

  • General understanding of software/hardware design and their failure modes

  • High level of interpersonal communication skills (written and oral)

  • Able to work independently with high degree of initiative

  • High level of analytical ability where problems are unusual and difficult

  • Knowledge and experience with serial data communication protocols

Desired Skills

  • Masters of Electrical, Computer, or Software Engineering

  • 7+ years of automotive experience

  • Understanding of Functional Safety

  • Understanding of AUTOSAR software constructs and their implementation

  • Familiarity with static analysis tools

  • Experience with Agile Product Development

  • Knowledge of vehicle electrical systems

  • Knowledge and experience with cybersecurity (secure messaging, secure boot, secure debugging)

Como contratamos

Este es un ejemplo de un contenido de trabajo común que se puede mostrar en la parte inferior de cada descripción de trabajo. Se agrega en el CMS y luego se muestra en cada trabajo. Se puede utilizar para complementar el contenido del trabajo que proviene del ATS.

Egestas faucibus lacus a ac aptent ac condimentum risus iaculis a parturent a enim suscipit semper hendrerit feugiat suspendisse lobortis facilisis vel at dolor ornare rutrum a elementum mi. Rhoncus mollis curae penatibus scelerisque suspendisse faucibus phasellus porttitor maecenas amet a amet hac facilisi a urna a vestibulum vestibulum maecenas per adipiscing ultrices.

Buscamos a los innovadores

Quienes somos

Two GM employees talking in hallway

Our Culture

Working at GM

Driven by innovation and creating an environment to inspire, we embrace the responsibility to make our world better, safer and more equitable for all

A mother and two children spend quality time together in their backyard after work

Total Rewards

A better tomorrow begins with you

From day one, we’re looking out for your well-being— at work and at home— so you can focus on realizing your ambitions

Únete a la comunidad de talentos

Conozca las próximas oportunidades profesionales y eventos en Pendulum

Únete ahora
A scene of people in an office

Únete a la comunidad de talentos

Somos ambiciosos. Estamos comprometidos. Y traemos la pasión de la vida al trabajo. Comuníquese con nosotros para obtener más información sobre cómo comenzar su carrera en GM.

Buscar Oportunidades de Carrera Únete a nuestra Comunidad de Talento
Join Talent Community
2023 WME 4X White Linkedin Award Diversityinc Award Just Award Bloomberg Award Readers Choice Awards