
Software Engineer β External Compute, Application Software
Posted 5 hours ago

Posted 5 hours ago
This is a fully remote position, open to applicants in Michigan.
β’ 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.
β’ 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 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.
Tether.to
CACI International Inc
Ulteig
Chromatic (we're hiring!)
Get handpicked remote jobs straight to your inbox weekly.