Software Engineer – External Compute, Application Software

Posted 5 hours ago

This is a fully remote position, open to applicants in Michigan.

πŸ“‹ Description

β€’ Develop software for fundamental and vehicle-level functionalities.

β€’ Conduct integration and verification testing as instructed by lead engineers and, gradually, with minimal supervision.

β€’ Design, implement, and sustain automated testing frameworks and test harnesses for unit, integration, regression, and system-level testing of vehicle test automation software.

β€’ Execute software analysis, code analysis, requirements assessment, software reviews, identification of code metrics, system risk evaluation, software reliability analysis, and object-oriented analysis and design under the guidance of senior engineers.

β€’ Identify, debug, and resolve issues related to vehicle hardware and software, encompassing test benches and in-vehicle systems.

β€’ Analyze and address automated test failures.

β€’ Monitor defects until they are resolved.

β€’ Operate in accordance with the company's Software Engineering standards.


⛳️ Requirements

β€’ Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a closely related discipline.

β€’ Two (2) years of experience as a Software Engineer, Automation Engineer, or in a related field.

β€’ Two (2) years of experience with Python, Java, or C++, including object-oriented analysis, design, implementation, and debugging.

β€’ Two (2) years of experience utilizing test automation frameworks and libraries, such as JUnit or TestNG for Java, and pytest for Python.

β€’ Two (2) years of experience with CI/CD pipelines, including automated building, test execution, and reporting, using tools like Jenkins.

β€’ Two (2) years of experience integrating software components across various 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.

β€’ Applicants may need to successfully complete role-related assessments and/or pre-employment screenings where applicable.


🏝️ Benefits

β€’ Benefits and Total Rewards resources provided by General Motors.

β€’ Reasonable accommodations for applicants with disabilities.

β€’ Inclusive workplace and equal employment opportunities.

β€’ Role-related assessments and/or pre-employment screening where applicable.

People also viewed

Tether.to5 hours ago

Senior Node.js Software Engineer

Anywhere in the WorldFull-timeFull-stack Engineer
ApplyView job
CACI International Inc5 hours ago

SME Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$114.6k – $252.1k/year
ApplyView job
Ulteig5 hours ago

Lead Engineer – Solar

US flagUnited States OnlyFull-timeFull-stack Engineer$126.4k – $164.3k/year
ApplyView job
Chromatic (we're hiring!)5 hours ago

Senior Software Engineer – Storybook

EuropeFull-timeFull-stack Engineer$161.9k – $197.7k/year
ApplyView job
Viamo5 hours ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$100k – C$140k/year
ApplyView job
Bond-Pro5 hours ago

Junior Software Engineer, 0-4 years

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers