
Software Developer – Propulsion Thermal Management
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Markham • Canada
Visit company websiteExplore more
Salary
💰 CA$90,900 - CA$136,400 per year
Tech Stack
About the role
- Create test scripts to test System Requirements, including automated and support through regression testing.
- Analyze, review results and document failures, leading the resolution of defects.
- Develop test methodologies to support new product development with alignment on direction and in collaboration with CI/CD development teams.
- Provide feedback to team to capture requirements clearly within the Cosimulation environment.
- Work alongside Functional System Architects, System Engineering teams to understand and implement test requirements.
- Contribute to best practices for System tests, developing documentation and process improvement initiatives.
- Participate in product reviews and demos.
Requirements
- Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science or related fields.
- Experience in propulsion thermal systems, with application to both software and/or hardware modeling is a strong asset.
- Experience in programming/scripting (Python, C, C++).
- Experience with Behavior Driven Development (BDD) process and familiarity with Gherkin is an asset.
- Experience with ETAS/INCA, Intrepid/Vehicle Spy or similar DAQ tools is an asset.
- Working experience with MATLAB and Simulink is an asset.
- Experience in automotive communication technologies such as CAN, LIN, automotive ethernet is an asset.
- Excellent multi-functional communication and collaboration skills.
- Demonstrated ability to deal with ambiguity while driving timely decisions.
Benefits
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental and vision benefits including health care spending account and wellness incentive.
- Life insurance plans to cover you and your family.
- Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
- Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values.
- Tuition Assistance and Employee Assistance Program.
- GM Vehicle Purchase Plan for you, your family and friends.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test scriptsregression testingtest methodologiesprogrammingscriptingPythonCC++Behavior Driven DevelopmentGherkin
Soft Skills
communication skillscollaboration skillsability to deal with ambiguitydecision making