This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Center three times per week, at minimum [or other frequency dictated by the business].
Job Responsibility:
Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs
Lead development of software system team design content and software anomaly corrections
Performs complex design analysis
Specifies and balances system requirements
Provide, communicate, and support common best practices among software community
Performs as Subject Matter Expert (SME) for at least one platform or application component
Requirements:
Bachelor's Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience
Experience with writing and debugging C code and SW design and Architecture
Experience with CppUTest, Multicomponent testing framework including debugging and implementing dynamic scheduler
Minimum 5-7 years of embedded software development experience
prior working experience with GM or other automotive software standards, test procedures and build processes in particular
Individually motivated
Scrum Team members are expected to pursue their goals with a high degree of independence and motivation
Experience with project and software configuration management processes and tools (e.g. GitHub and Jira) preferred
Experience in deciphering Ethernet, CAN and LIN Logs
Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team
Ability to manage time and meet deliverable timing is critical
Nice to have:
Experience in any of the domains noted above an asset but not required (occupant access, position, protection, vision & visibility, and comfort/HVAC)
Literacy in MATLAB Simulink/Stateflow and Rational Rhapsody
Python scripting and experience in virtual test (e.g. cosim) is a plus
Prior experience working in Agile / Scrum
Experience with software configuration management processes and tools (e.g. Git Ecosystem)
What we offer:
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
GM Vehicle Purchase Plan for you, your family, and friends