onsite
Fall Co-op- Embedded Software Test Developer - Propulsion and Thermal Management - General Motors (GM)
Software Engineer
Embedded Software Test Developer focused on propulsion and thermal management systems, leveraging C/C++, AUTOSAR, RTOS, and test automation to ensure high‑quality, reliable vehicle components.
About the role
Key Responsibilities
- Design, develop, and execute test plans for embedded software in propulsion and thermal management modules.
- Implement automated test scripts using C/C++ and relevant test frameworks.
- Collaborate with hardware teams to integrate and validate software on target platforms.
- Analyze test results, debug issues, and provide actionable feedback to development teams.
- Maintain test documentation, including test cases, procedures, and defect logs.
Requirements
- Strong proficiency in C/C++ for embedded systems development.
- Experience with AUTOSAR architecture and RTOS environments.
- Hands‑on knowledge of test automation tools and scripting.
- Excellent problem‑solving skills and attention to detail.
- Effective communication and teamwork abilities in a hybrid work setting.
Skills
test automationrtos