Aptiv seeks Software Engineer in Troy, MI.
Duties: Build software and perform software integration tests. Maintain build environment/ system for ADAS software projects. Test software/ hardware requirement change requests based on customer requests and release software with compatible versioning. Perform software configuration management tasks including branching, code merges, and tagging/ label creation. Verify software builds based on software test plans. Design and develop automated test framework using Python. Debug and troubleshoot software/ manufacturing issues. Validate DIDs, faults, routine, diagnostics, and trouble codes for each software release. Maintain automated test jobs using Continuous Testing (CT) framework. Comply with ASPICE and Functional Safety processes. Enhance and maintain build systems used by software developers. Accountable to apply, maintain and decommission the standardized Continuous Integration (CI) Tool chain to the project / platform /program with support of “Core CI Team”. Work closely with other software, systems and test engineering teams. Plan and coordinate test development activities with other global sites.
Requires a Master's degree in Electrical Engineering, Systems Engineering, Computer Science, Software Engineering, Computer Engineering or related field. Also requires knowledge of the following: Jira; Configuration Management and version control tools; Python Scripting; Build Tools; Automation Tools; and Cloud-based builds and Continuous Integration Framework.
40 hours/week. Must also have authority to work permanently in the U.S. Applicants who are interested in this position may apply https://www.jobpostingtoday.com/ Ref # 30347.