
Software Engineer – External Compute & Application Software
General Motors21 hours ago
Remote, United States or Warren, MI, USAMid Level
H1B sponsor
Responsibilities
- Create software for basic and vehicle-level functions under the direction of lead engineers and eventually with minimal direction.
- Design, implement, and maintain automated test frameworks and test harnesses for unit, integration, regression, and system-level testing.
- Perform software, code, requirements, review, code metrics, risk, reliability, and object-oriented analysis.
- Diagnose, debug, and resolve issues involving vehicle hardware, software, test benches, and in-vehicle systems.
- Analyze and triage automated test failures and track defects through resolution.
- Integrate and verify software components across vehicle systems and subsystems.
Requirements
- 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 in a related occupation.
- Two years of experience with Python, Java, or C++ and object-oriented analysis, design, implementation, and debugging.
- Two years of experience using test automation frameworks and libraries, including JUnit or TestNG for Java and pytest for Python.
- Two years of experience with CI/CD pipelines for automated builds, test execution, and reporting using tools including Jenkins.
- Two years of experience integrating software components across multiple systems or subsystems, including troubleshooting and debugging.
- Six months of experience with CAN, LIN, or Ethernet communication protocols for vehicle networks or vehicle test systems.
Benefits
- 100% telecommuting is permitted.
- General Motors provides benefits from day one, with resources supporting employee well-being at work and at home.
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.