{"schemaVersion":"jobsearcher.job.v1","id":"f081ecdba7c9d29b973c8f2d","url":"https://jobsearcher.com/jobs/f081ecdba7c9d29b973c8f2d","canonicalUrl":"https://jobsearcher.com/jobs/f081ecdba7c9d29b973c8f2d","title":"Software Engineer (3) - Core Engineer 3","description":"Location: Allen Park, Michigan\r\nType: Contract\r\nJob #105695Software Engineer III - Core (Software Test Automation Engineer)Location: Dearborn, MI\r\nSchedule: Monday-Friday Hybrid (4 days onsite, Monday-Thursday)\r\nEmployment Type: W2 Contract, 1-year Ongoing\r\nWork Arrangement: HybridOverview:\r\nEpitec is seeking an experienced Software Engineer III - Core (Software Test Automation Engineer) to support the development and validation of advanced automotive embedded software systems. This role focuses on ECU-level (L2) testing for Body Control Module (BCM) applications within a next-generation vehicle architecture. The ideal candidate will have a strong background in automotive software verification, test automation, embedded systems, and continuous integration practices.\r\nThis is an excellent opportunity for a driven engineer who is passionate about software quality, automation, and delivering reliable embedded solutions for modern vehicle platforms.Key Responsibilities\r\n- Analyze software requirements and develop comprehensive test strategies to ensure complete feature coverage.\r\n- Design, author, review, and maintain ECU-level (L2) test cases in TestRail.\r\n- Develop and execute Smoke, Sanity, Regression, Stability, and Feature Validation testing.\r\n- Configure and integrate testing tools, automation frameworks, measurement systems, debuggers, and defect management platforms.\r\n- Create, automate, and maintain test scripts using tools and languages such as Python, GTest, and related frameworks.\r\nIntegrate automated testing into CI/CD pipelines to provide continuous quality feedback.\r\n- Execute automated test suites for nightly engineering builds and release builds.\r\n- Investigate test failures, identify defects, and support defect tracking and resolution efforts.\r\n- Generate and communicate test execution reports, coverage metrics, and quality status updates.\r\n- Analyze requirement coverage, code coverage, and interface coverage to identify testing gaps.\r\n- Perform root cause analysis to determine whether failures originate from the software, test environment, or automation framework.\r\n- Continuously improve test automation coverage, including negative and edge-case scenarios.\r\n- Update test assets as requirements, software designs, and product features evolve.Required Qualifications\r\n- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electrical & Electronics Engineering, Software Engineering, or a related field.\r\n- 6+ years of automotive software test automation experience.\r\n- 6+ years of overall software engineering or IT experience.\r\n- 3+ years of Body Control Software verification experience.\r\n- 2+ years of ECU-level (L2) software testing experience.\r\n- 2+ years of experience integrating automated tests into CI/CD pipelines.\r\n- 3+ years of experience developing test automation frameworks and scripts using tools such as Python and CAPL.\r\n- 2+ years of experience using test management tools such as TestRail, Jama, or similar platforms.\r\n- 1+ year of experience working within Agile development environments.\r\n- Proficiency in at least one advanced programming language, or practical experience in multiple programming languages.\r\n- Strong understanding of embedded software and embedded systems.\r\n- Technical Skills\r\n- Embedded Software Development\r\n- Embedded Systems\r\n- Software Testing & Verification\r\n- Test Automation\r\n- Python\r\n- C++\r\n- MATLAB\r\n- CAPL\r\n- CI/CD Integration\r\n- GTest\r\n- TestRail\r\n- Jama\r\n- Root Cause Analysis\r\n- Defect Management\r\n- Agile MethodologiesPreferred Qualifications\r\n- Master's Degree in a related engineering or computer science discipline.\r\n- Experience with automotive body control systems and vehicle electronic architectures.\r\n- Strong analytical, troubleshooting, and communication skills.Why Join Epitec?\r\nAt Epitec, we connect exceptional talent with impactful opportunities. You'll have the chance to work on cutting-edge automotive technologies while partnering with a team committed to innovation, collaboration, and quality.","company":"Epitec","rawCompany":"epitec","city":"Allen Park","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-08-09T01:19:27.392Z","occupations":[{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2141.02","title":"Automotive Engineers","slug":"automotive-engineers"}],"industries":[{"code":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer (3) - Core Engineer 3","description":"Location: Allen Park, Michigan\r\nType: Contract\r\nJob #105695Software Engineer III - Core (Software Test Automation Engineer)Location: Dearborn, MI\r\nSchedule: Monday-Friday Hybrid (4 days onsite, Monday-Thursday)\r\nEmployment Type: W2 Contract, 1-year Ongoing\r\nWork Arrangement: HybridOverview:\r\nEpitec is seeking an experienced Software Engineer III - Core (Software Test Automation Engineer) to support the development and validation of advanced automotive embedded software systems. This role focuses on ECU-level (L2) testing for Body Control Module (BCM) applications within a next-generation vehicle architecture. The ideal candidate will have a strong background in automotive software verification, test automation, embedded systems, and continuous integration practices.\r\nThis is an excellent opportunity for a driven engineer who is passionate about software quality, automation, and delivering reliable embedded solutions for modern vehicle platforms.Key Responsibilities\r\n- Analyze software requirements and develop comprehensive test strategies to ensure complete feature coverage.\r\n- Design, author, review, and maintain ECU-level (L2) test cases in TestRail.\r\n- Develop and execute Smoke, Sanity, Regression, Stability, and Feature Validation testing.\r\n- Configure and integrate testing tools, automation frameworks, measurement systems, debuggers, and defect management platforms.\r\n- Create, automate, and maintain test scripts using tools and languages such as Python, GTest, and related frameworks.\r\nIntegrate automated testing into CI/CD pipelines to provide continuous quality feedback.\r\n- Execute automated test suites for nightly engineering builds and release builds.\r\n- Investigate test failures, identify defects, and support defect tracking and resolution efforts.\r\n- Generate and communicate test execution reports, coverage metrics, and quality status updates.\r\n- Analyze requirement coverage, code coverage, and interface coverage to identify testing gaps.\r\n- Perform root cause analysis to determine whether failures originate from the software, test environment, or automation framework.\r\n- Continuously improve test automation coverage, including negative and edge-case scenarios.\r\n- Update test assets as requirements, software designs, and product features evolve.Required Qualifications\r\n- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electrical & Electronics Engineering, Software Engineering, or a related field.\r\n- 6+ years of automotive software test automation experience.\r\n- 6+ years of overall software engineering or IT experience.\r\n- 3+ years of Body Control Software verification experience.\r\n- 2+ years of ECU-level (L2) software testing experience.\r\n- 2+ years of experience integrating automated tests into CI/CD pipelines.\r\n- 3+ years of experience developing test automation frameworks and scripts using tools such as Python and CAPL.\r\n- 2+ years of experience using test management tools such as TestRail, Jama, or similar platforms.\r\n- 1+ year of experience working within Agile development environments.\r\n- Proficiency in at least one advanced programming language, or practical experience in multiple programming languages.\r\n- Strong understanding of embedded software and embedded systems.\r\n- Technical Skills\r\n- Embedded Software Development\r\n- Embedded Systems\r\n- Software Testing & Verification\r\n- Test Automation\r\n- Python\r\n- C++\r\n- MATLAB\r\n- CAPL\r\n- CI/CD Integration\r\n- GTest\r\n- TestRail\r\n- Jama\r\n- Root Cause Analysis\r\n- Defect Management\r\n- Agile MethodologiesPreferred Qualifications\r\n- Master's Degree in a related engineering or computer science discipline.\r\n- Experience with automotive body control systems and vehicle electronic architectures.\r\n- Strong analytical, troubleshooting, and communication skills.Why Join Epitec?\r\nAt Epitec, we connect exceptional talent with impactful opportunities. You'll have the chance to work on cutting-edge automotive technologies while partnering with a team committed to innovation, collaboration, and quality.","datePosted":"2026-08-09T01:19:27.392Z","dateModified":"2026-08-09T01:19:27.392Z","hiringOrganization":{"@type":"Organization","name":"Epitec","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Allen Park","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f081ecdba7c9d29b973c8f2d"},"url":"https://jobsearcher.com/jobs/f081ecdba7c9d29b973c8f2d"}}