Canada

Software Developer - Early Career (Markham)

Software Developer - Early Career (Markham)
Description
Vacancy Status 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 role. Work Arrangement This role is categorized as hybrid. The successful candidate is expected to report to Markham Elevation Centre (MEC) at least three times per week. The Role We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software developer within GM’s Vehicle Software and Electronics Engineering group. In this position, you will work on cutting‑edge software solutions including Software‑Defined Vehicle solutions that are revolutionizing the automotive industry. You will design, implement, test, and architect Infotainment software solutions for functionality deployed across our vehicle portfolio and ecosystem. Your work will directly impact GM vehicles on the road and improve the customer experience, contributing to GM’s vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion. Key Responsibilities Deliver high‑quality software solutions for Software‑Defined Vehicle – Infotainment Applications and Services Design, develop, and implement Infotainment requirements to continuously improve software functions and user experience using embedded software development frameworks in Android, QNX, and Linux environments Adhere to best software design principles, utilizing design patterns and understanding abstractions for effective software solutions Test and demonstrate software functionality and readiness Supply common solutions across all GM owned software Document requirements for design solutions and link them to test cases that can demonstrate software functionality Participate in architecture, requirements, design, code, and test case reviews Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the controller, system, and vehicle level Act as an inclusive Agile Scrum team member to deliver software solutions Have a voice in software planning events, share ideas and learnings, and help teach/train others Your Skills and Abilities (Required Qualifications) Pursuit of a Bachelor’s or Masters degree in Computer Engineering, Computer Science, or a related Engineering field Must be graduating between December 2025 and August 2026 Able to work full‑time, 40 hours per week Preferred Skills Skilled in programming languages, preferably Kotlin, Java, or C/C++ Experience with JIRA, GIT, and Agile software development framework Experience developing applications and middleware on embedded operating systems Object‑oriented software development experience with a solid grasp of algorithms and data structures Experience with testable software architecture JUnit, Espresso, TDD, MVVM, Clean Architecture Experience with Android Open Source Project development Experience developing automotive infotainment solutions Knowledge of CAN, LIN, ARXML, or Ethernet communications protocols Software architecture principles and best practices Experience with Formula SAE, Ecocar, or other automotive-related experience/clubs Customer‑centric focus with solution development Compensation The salary range for this role is $73,900 to $110,900. The actual base salary offered will vary based on factors relevant to the position. Sponsorship PLEASE ONLY APPLY IF YOU DO NOT NEED SPONSORSHIP TO WORK IN CANADA NOW OR IN THE FUTURE. WE ARE UNABLE TO CONSIDER CANDIDATES WHO REQUIRE SPONSORSHIP. Benefits Overview Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental, and adoption leave Healthcare, dental, and vision perks 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 Accommodations Accommodation is available for applicants with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please email us or call 800‑865‑7580, including the specific accommodation you are requesting, the job title, and the requisition number of the position you are applying for. Equal Opportunities General Motors of Canada values diversity and is an equal opportunity employer. #J-18808-Ljbffr Apply on Kit Job: kitjob.ca/job/2nbb5u
Highlights
Safety Tips
Be careful with multilevel marketing programs, and their income projections.
1 / 10
More info about this ad

Software Developer - Early Career (Markham) has been posted in the Markham Information Technology category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads Test Lead, Greater Toronto Area, Dayforce Implementation Specialist, Greater Toronto Area and Senior Java Developer in Greater Toronto Area to discover more of what you’re looking for. Currently, there are 4 ads posted in the Information Technology category in Markham.

Interested in more? Widen your search to view ads in nearby areas of Markham. This includes Information Technology in Scarborough, Pickering and Richmond Hill. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.