Remote Vehicle Software Engineer - External Compute & Apps

General Motors Company

Charlotte (NC)

Remote

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% remote

Job summary

General Motors Company is seeking a Software Engineer, Automation Engineer, or related role to develop and test vehicle software. You will design and maintain automated test frameworks, perform software/requirements analysis, and collaborate with senior engineers to diagnose and resolve hardware and software issues across test benches and in-vehicle systems.

Requirements include a Bachelor's degree in a related field and 2 years of experience with Python/Java/C++, OO design, and CI/CD (Jenkins).

Qualifications

  • : Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a closely related field.
  • Two years of experience as a Software Engineer, Automation Engineer, or related occupation.
  • Experience with Python, Java, or C++, including object-oriented analysis, design, implementation, and debugging.
  • Experience with test automation frameworks and libraries, including JUnit or TestNG for Java, and pytest for Python.
  • CI/CD pipelines, including automated build, test execution, and reporting, using tools including Jenkins.
  • Integrating software components across multiple systems or subsystems, including troubleshooting and debugging.

Responsibilities

  • Create software for basic and vehicle-level functions and perform integration and verification testing as directed by lead engineers and, over time, with minimal direction, in accordance with the company’s Software Engineering standards.
  • Design, implement, and maintain automated test frameworks and test harnesses for unit, integration, regression, and system-level testing of vehicle test automation software.
  • Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis, and object-oriented analysis and design under the guidance of senior engineers.
  • Diagnose, debug, and resolve issues related to vehicle hardware and software (including test benches and in-vehicle systems), including analysis and triage of automated test failures and defect tracking through resolution.

Skills

Python
Java
C++
JUnit/TestNG
pytest
Jenkins
OO analysis/design
CAN/LIN/Ethernet

Education

Bachelors in CS/Engineering

Tools

Jenkins

Job description

General Motors Company is seeking a Software Engineer, Automation Engineer, or related role to develop and test vehicle software. You will design and maintain automated test frameworks, perform software/requirements analysis, and collaborate with senior engineers to diagnose and resolve hardware and software issues across test benches and in-vehicle systems.

Requirements include a Bachelor's degree in a related field and 2 years of experience with Python/Java/C++, OO design, and CI/CD (Jenkins).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Vehicle Software Engineer - External Compute
Remote Vehicle Software Engineer - External Compute

General Motors Company • Lansing (MI)

Remote
USD 110,000 - 150,000
Remote Vehicle Software Engineer: External Compute & Apps
Remote Vehicle Software Engineer: External Compute & Apps

General Motors Company • Clayton (NC)

Remote
USD 90,000 - 120,000
Remote Vehicle Software Engineer - External Compute & Apps
Remote Vehicle Software Engineer - External Compute & Apps

General Motors Company • North Carolina

Remote
USD 90,000 - 130,000
Remote Vehicle Software Engineer – Test Automation & Apps
Remote Vehicle Software Engineer – Test Automation & Apps

General Motors Company • United States

Remote
USD 100,000 - 140,000
Remote Software Engineer - Vehicle Test & Automation
Remote Software Engineer - Vehicle Test & Automation

General Motors Company • Warren (MI)

Remote
USD 90,000 - 140,000
Remote Software Engineer - Vehicle Automation & Tests
Remote Software Engineer - Vehicle Automation & Tests

General Motors Company • North Carolina

Hybrid
USD 95,000 - 130,000
Fully remote work
Remote Software Engineer - Vehicle Compute & Apps
Remote Software Engineer - Vehicle Compute & Apps

General Motors Company • Michigan

Remote
USD 100,000 - 140,000
Remote Vehicle Software Engineer, Test Automation
Remote Vehicle Software Engineer, Test Automation

General Motors Company • Oregon

Hybrid
USD 90,000 - 120,000
Remote Vehicle Software Engineer – Test Automation
Remote Vehicle Software Engineer – Test Automation

General Motors • Lake Michigan Beach (MI)

Remote
USD 110,000 - 150,000
Remote Vehicle Software Engineer, Test Automation
Remote Vehicle Software Engineer, Test Automation

General Motors • United States

Remote
USD 90,000 - 130,000
100% telecommuting