Senior Software Engineer - Software Partitioning

General Motors Corporation

Warren (MI)

Hybrid

USD 110,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors Corporation in Warren, Michigan seeks a Senior Software Engineer to drive the Mechatronic Abstraction Interface across the full software lifecycle—from requirements and design to deployment and maintenance—within GM's new electronic architecture.

You will work on a hybrid team, applying C/C++, RTOS, CAN/LIN, SOME/IP, DDS and REST, with AutoSAR/Adaptive AutoSAR, Scrum practices, and SCM tools to deliver scalable, secure in-vehicle software.

Qualifications

  • Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering, or related field.
  • 5 years of experience as a Software Engineer, Consultant, or related occupation OR Master's degree with 3 years experience in related field.
  • Experience with automotive control systems and RTOS; C/C++ programming; shell scripting; CAN/LIN; SOME/IP, DDS, REST; Scrum/Agile and SCM tools.

Responsibilities

  • Build, integrate, and optimize the Mechatronic Abstraction Interface.
  • Own the full lifecycle: requirements, design, development, deployment, maintenance.
  • Contribute to design of the in-vehicle Abstracted Mechatronic Platform for GM's new architecture.
  • Ensure solutions meet scalability, maintainability, reliability, extensibility, usability and security.

Skills

C
C++
RTOS
Python
Shell scripting
CAN/LIN protocols
Some/IP
DDS
REST
Scrum/Agile

Education

Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering
Master's degree in Electronic Engineering, Computer Science, Software Engineering

Tools

AutoSAR
Adaptive AutoSAR
SCM tools

Job description

## Senior Software Engineer - Software PartitioningApply: Hybrid: Warren, Michigan, United States of America: Full time: Posted Today: JR-202621745**Job Description****DUTIES:** Build, integrate, and optimize the Mechatronic Abstraction Interface. Responsible for the entire life cycle of the assigned product, including requirements, system design, development, deployment, and maintenance of the software modules. Participate in the design of a best-inclass in-vehicle Abstracted Mechatronic Platform for GM new electronic architecture. Follow software development process and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.**REQUIREMENTS:** Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering, or related field of study and Five (5) years of experience as a Software Engineer, Consultant, or related occupation OR Master's degree in Electronic Engineering, Computer Science, Software Engineering, or related field of study and Three (3) years of experience as a Software Engineer, Consultant, or related occupation One (1) year of experience with: Automotive control systems with RTOS platforms; Programming and debugging complex code base in C, C++; Scripting languages including shell and Python; Automotive serial communication CAN/ LIN protocols; AutoSAR and Adaptive AutoSAR developments; Service-oriented communication protocols including SOME/IP, DDS, and REST; and Scrum/Agile software development process and SCM tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Architect
Embedded Software Architect

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 150,000 - 190,000
Hybrid work policy: 3 days in-office,
Remote work options within the U.S.
Hybrid Senior Software Engineer - In-Vehicle Mechatronics
Hybrid Senior Software Engineer - In-Vehicle Mechatronics

General Motors Corporation • Warren (MI)

Hybrid
USD 110,000 - 170,000
Software Engineer
Software Engineer

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 100,000 - 140,000
Senior Software, AV Platform Integration and Test
Senior Software, AV Platform Integration and Test

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 120,000 - 180,000
Embedded Software Architect
Embedded Software Architect

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 120,000 - 170,000
Embedded Controls Software Engineer
Embedded Controls Software Engineer

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Control System Integration Manager
Control System Integration Manager

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 130,000 - 170,000
Company vehicle program
Relocation benefits
Hybrid work arrangement
Senior Controls Engineer, Scrum Manager
Senior Controls Engineer, Scrum Manager

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 110,000 - 170,000
Hybrid work policy
Senior Embedded Software Engineer - Microcontrollers (Hybrid)
Senior Embedded Software Engineer - Microcontrollers (Hybrid)

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 160,000
Health benefits
Relocation benefits
Hybrid work model
Senior Software Engineer: Vehicle Data & Toolchain Lead
Senior Software Engineer: Vehicle Data & Toolchain Lead

General Motors LLC • United States

Hybrid
USD 120,000 - 170,000