Software Engineer – External Compute & Application Software

General Motors Company

Warren (MI)

Remoto

USD 90.000 - 140.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

General Motors Company in Warren, Michigan is seeking a Software Engineer for External Compute & Application Software to design, implement and verify software for vehicle systems. You will build automated test frameworks and support unit, integration and system-level testing, aligned with engineering standards.

The role emphasizes diagnosing and resolving issues across vehicle hardware and software, performing software analysis and design, and collaborating with senior engineers in a

Competenze

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or related field.
  • At least 2 years of experience as Software Engineer, Automation Engineer, or related role.
  • Experience with Python, Java, or C++ (OO analysis, design, debugging).
  • Experience with test automation frameworks including JUnit/TestNG for Java and pytest for Python.
  • Experience with CI/CD pipelines and Jenkins.
  • Experience integrating software components across multiple systems or subsystems.
  • 6 months of experience with CAN, LIN, or Ethernet.

Mansioni

  • Create software for basic and vehicle-level functions and perform integration and verification testing as directed by lead engineers.
  • 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, requirements analysis, software review, and design under guidance of senior engineers.
  • Diagnose, debug, and resolve issues related to vehicle hardware and software, including test benches and in-vehicle systems.
  • 100% telecommuting permitted.

Conoscenze

Python
Java
C++

Formazione

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or related field

Strumenti

JUnit
TestNG
pytest
Jenkins

Descrizione del lavoro

Software Engineer – External Compute & Application Software### Software Engineer – External Compute & Application SoftwareApply: Remote: Warren, Michigan, United States of America: Full time: Posted Today: JR-202623140**Job Description****DUTIES:** 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. 100% telecommuting permitted.**REQUIREMENTS**: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a closely related field and Two (2) years of experience as a Software Engineer, Automation Engineer, or related occupation. Two (2) years of experience with: Python, Java, or C++, including object-oriented analysis, design, implementation, and debugging; Using 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; and Integrating software components across multiple systems or subsystems, including troubleshooting and debugging. Six (6) months of experience with: Communication protocols, including CAN, LIN, or Ethernet, for interacting with vehicle networks or vehicle test systems.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Infotainment Software Verification Engineer
Infotainment Software Verification Engineer

General Motors Company • Warren (MI)

Ibrido
USD 110.000 - 150.000
Remote work
Senior Systems Engineer
Senior Systems Engineer

General Motors Company • Warren (MI)

Ibrido
USD 120.000 - 180.000
Senior Software Engineer - Serial Data / Vehicle Architecture
Senior Software Engineer - Serial Data / Vehicle Architecture

General Motors Company • Milford Charter Township (MI)

Ibrido
USD 120.000 - 160.000
Relocation benefits
Hybrid work model
Senior Software Engineer - Software Partitioning
Senior Software Engineer - Software Partitioning

General Motors Company • Warren (MI)

Ibrido
USD 110.000 - 170.000
Remote Software Engineer - Vehicle Test & Automation
Remote Software Engineer - Vehicle Test & Automation

General Motors Company • Warren (MI)

Remoto
USD 90.000 - 140.000
Senior Software Architect - Mechatronic Infrastructure
Senior Software Architect - Mechatronic Infrastructure

General Motors Corporation • Milford Charter Township (MI)

Ibrido
USD 120.000 - 170.000
Sr Embedded Software Engineer - Propulsion Thermal Manager
Sr Embedded Software Engineer - Propulsion Thermal Manager

General Motors Company • Milford Charter Township (MI)

Ibrido
USD 120.000 - 170.000
Senior Controls Integration Engineer
Senior Controls Integration Engineer

General Motors Corporation • Warren (MI)

Ibrido
USD 110.000 - 150.000
Senior Software Engineer SRE - Connectivity
Senior Software Engineer SRE - Connectivity

General Motors Company • Warren (MI)

Ibrido
USD 120.000 - 160.000
Vehicle Software Platform Engineer
Vehicle Software Platform Engineer

Your IT Recruiter • Ann Arbor (MI)

Ibrido
USD 65.000 - 85.000