Software Developer - Early Career (Markham)
$73.9k - $110.9k per yearGeneral Motors
Overview
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) three times per week, at minimum.
About GM
GM does not provide immigration-related sponsorship for this role. Do not apply if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company.
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 have the opportunity to work on cutting-edge software solutions including the 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 vehicle ecosystem.
You will directly impact GM vehicles that drive down the road and improve our customer experience. Your work will contribute directly 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, development and implementation of 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 & demonstrate software functionality & 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 of the feature at the Controller, System and Vehicle level
- Function as an inclusive Agile Scrum team member to deliver software solutions
- Have voice in software planning events, share ideas & 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 any related Engineering field
- Must be graduating between December 2025 and August 2026
- Able to work full-time, 40 hours per week
What Will Give You a Competitive Edge (Preferred Skills)
- Skilled in programming languages, preferably Kotlin, Java, or C/C++
- Experience with JIRA, GIT, and Agile software development framework
- Experience with 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 with the development of automotive infotainment solutions
- Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol
- Software architecture principles and best practices
- Formula SAE, Ecocar, or other Automotive related experience/clubs
- Customer-centric focus with solution development
Compensation & Sponsorship
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.
Accommodations & Benefits
Accommodation is available for applicants with disabilities. If you are contacted by General Motors of Canada Company, please advise if you require accommodation.
Benefits Overview: Our comprehensive compensation plan includes paid time off, healthcare, dental, vision, life insurance, and a defined contribution pension plan. GM Vehicle Purchase Plan is also available for you and your family.
About GM and Equal Opportunity
General Motors of Canada values diversity and is an equal opportunity employer. We are committed to an inclusive workplace where employees can thrive and develop better products for our customers.
Non-Discrimination & How We Hire
GM is dedicated to non-discrimination and equal employment opportunities. Applicants in the recruitment process may be required to complete role-related assessments and/or pre-employment screenings. To learn more, visit How we Hire.
Accommodations Contact
General Motors offers accommodations to all job seekers. If you need a reasonable accommodation to assist with your job search or application, please email or call us with details including the job title and requisition number.
#J-18808-Ljbffr- Drive innovation at General Motors as a Senior Software Developer, specializing in virtualization and AI enablement. This hybrid role emphasizes... ...of distributed systems and cloud services Advance your career at GM by applying your skills to breakthrough automotive technology...Suggested
- ...platforms. Depth knowledge of primary language. Mentors more junior developers in pair-programming sessions. Provides design guidance within... ...developing spring framework. 3+ years of experience working in software and on GCP technologies and cloud native services. 2+ years of...Suggested
$115k - $164.6k per year
...as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum. The Role We are seeking a highly motivated Senior Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity...SuggestedWork at office- Drive innovation in graphics rendering as a Senior Software Engineer with Huawei Canada. Lead the development of next-generation 2D graphics technologies and optimize rendering performance. Join Huawei Canada's Web Technology Lab to explore cutting-edge architectures that enhance...Suggested
- Join Evertz as a Security Software Developer in Markham, Ontario, where you'll enhance code security and manage compliance for networking products. This role involves developing security features and supporting CI/CD frameworks. As a crucial member of the networking device...Suggested
- Join General Motors as a Software Quality Assurance Engineer! This hybrid role offers the... ...automation. You will be instrumental in developing test plans and executing rigorous testing... ...role in enhancing vehicle technologies in Markham, Ontario. Key Responsibilities Create...
- Join General Motors as a Hybrid Software Developer and shape the future of automotive technology. Collaborate on innovative Infotainment software... ...the driver experience. This role targets enthusiastic early career engineers skilled in software and controls. You will design...Entry levelFull time
- ...global energy industry. Our product provides E&P; professionals with software-driven lifecycle insights that generate new ideas, actions, and... ...are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development...
$95k - $125k per year
...Reporting to the Director of Enterprise Applications, the Senior JDE Software Developer will join our technology team. In this role, you’ll work... ...group benefits program. Retirement savings program. Career growth and advancement opportunities. Vacancy Status: This...- ...think than about your years of experience or pedigree. If you’re early‑career but exceptional, or senior and want to get your hands dirty... ...but you can’t be allergic to it A bias toward shipping: working software over perfect software Sound judgment around sensitive, emotional...Entry level
- Join Jonas Software as a Principal Experience Architect and shape the future of user experiences in the golf sector. Lead the enforcement of rigorous UX/UI standards to ensure product excellence. This pivotal role involves collaborating with the Chief Experience Officer to refine...
$150k - $170k per year
Director of Sales – Lean Industries (Lean Software Services, LSS Software Holdings) – Markham, Ontario Compensation & Role Details: The expected base salary range... ...be used during the hiring process. Lean Industries develops and delivers comprehensive enterprise software...Internship$200k - $230k per year
...and strategic bets Drive customer discovery and market validation Develop product positioning, value propositions, and product narratives... ...and engineering teams Fintech, financial operations, accounting software, ERP, payments, or related domain experience Experience...Full timeWork at office$90k - $136.4k per year
...candidate is expected to report to the office three days per week, at minimum. The Role We are seeking a highly motivated C++ Software Developer to join our Diagnostic Infrastructure team in the Autonomous Vehicle Integrity Platform department. In this role, you will be...Work at office3 days per week- Embark on your software development journey with General Motors as a Brake Controls Software Developer. This hybrid role focuses on innovative braking technologies within a collaborative... ...of their Brake by Wire initiative. This early career position supports GM's move towards...Entry levelFull time
- Accelerate your career as a Sales Consultant with Dilawri at Markham Honda. This commission-based role emphasizes customer experience, vehicle knowledge, and... ...in a collaborative and supportive environment while developing your skills through comprehensive training. Key Responsibilities...
- ...their files. Collaborate with Business Development Managers to help develop new business opportunities and continue to nurture and... ...working with Xactimate, Symbility, RS Means, or other estimating software. Proficient in Microsoft Excel and Microsoft Word with strong verbal...Remote workFlexible hours
$115k - $164.6k per year
Job Description We are looking for a skilled Senior Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong background in software development...Work at office3 days per week$135k - $150k per year
...satisfaction. Leadership, Team Management Lead, mentor, and develop the Account Management team, ensuring clarity of expectations,... ...additional Sentrex services such as 3PL, PSP, pharmacy, consulting, software and website development Help shape innovative offerings and...Long term contractPermanent employmentFull timeMonday to fridayFlexible hours- ...Budgetary Responsibility $8,000,001 + Responsibilities Develop production schedules and duty assignments to ensure proper functioning... ...Computer and Technology Knowledge Word processing software Inventory control software AutoCAD Electronic mail Spreadsheet...RemplacementFor contractorsRemote work
- ...Infrastructure project, this lab excels in developing diversified IP compiler collaborations... ...community. About the job Design, develop, and test software to satisfy business requirements in a... ...education sessions, code reviews, and career development. Research industry trends...Permanent employmentInternshipImmediate start
- Join General Motors as a Senior Software Developer with expertise in AI and virtualization. This hybrid position emphasizes innovative software development for virtual ECU environments. In this pivotal role, you will enhance simulation capabilities while developing software...
- Join the journey of innovation as an Expert Software Developer specializing in mapping solutions. This hybrid role requires substantial experience in software engineering, involving leadership and collaboration with various stakeholders. You will be responsible for developing...
- ...preferably looking for full-time care, but part-time hours are also negotiable. Experience with toddlers is required, and an RECE / Registered Early Childhood Educator background is preferred. We hope to find someone warm, responsible, and comfortable working with a young child.Full timePart time
$50k - $60k per year
...passive and active candidates and associates to improve wellness, retention, and employability. Partner with Central Delivery teams to develop a diverse candidate pipeline addressing client needs, conducting extensive market networking and grassroots recruitment efforts....Permanent employmentTemporary workWork at officeLocal areaRemote work- ...Graphics team as an Automation Engineer in Markham, Canada. Your role will focus on... ...debugging Proven debugging ability across software/hardware stacks Familiarity with CPU/GPU... ...fields Leverage your technical expertise to develop creative automation systems that enhance...
- Elevate your career as a Guidewire Integration Lead & Senior Developer in Markham, Ontario. Bring your expertise in P&C insurance and Guidewire PC Integration for an onsite role. We are looking for a seasoned IT professional with over 7 years of experience to lead Guidewire...
$115k - $164.6k per year
...organization at General Motors Canada is developing a unified, scalable Vehicle Observability... ...We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded... ...What You'll Do (Responsibilities) Own and develop software solutions as part of a larger...Work at officeLocal areaRemote work3 days per week- ...growth. At ScotiaMcLeod, you’re not just building a career—you’re joining a firm where ideas spark,... ...Development – free access to Scotia Academy to upskill and develop your skills Location Canada : Ontario : Markham Inclusivity and Accessibility Scotiabank is a...
$110k - $130k per year
Senior Product Manager – Jonas Construction Location: Markham, ON. Compensation: $110,000 - $130,000 CAD (depends on experience). Role... ...or select applicants for this role. Jonas Construction – Jonas Software seeks an experienced Senior Product Manager to lead the design and...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Early Career (Markham). Be the first to apply!
- senior software developer Markham, ON
- software engineer - computer Markham, ON
- software developer remote Markham, ON
- software engineer intern Markham, ON
- software engineer devops Markham, ON
- software engineer internship Markham, ON
- ingénieur logiciel Markham, ON
- software developer intern Markham, ON
- software engineer Markham, ON
- software development engineer Markham, ON
