Senior Software Developer (HVAC)
General Motors View all jobs
- Markham, ON
- $115,000-164,600 per year
- Permanent
- Full-time
This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this roleHybrid: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].About the Role:- 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 componentYour Skills & Abilities (Required Qualifications):
- 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
- 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)
- 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.