Current jobs related to Software Engineer - Markham - General Motors Canada


  • Markham, Ontario, Canada Huawei Full time

    **Job Title:** AI Software EngineerAbout Huawei:Huawei is a leading technology company that drives digital transformation globally. We are committed to bringing digital to every person, home and organization for a fully connected, intelligent world.Job Description:We have an exciting opportunity for a highly skilled AI software engineer to join our team! As...


  • Markham, Ontario, Canada Qualcomm Full time

    **Job Overview** We are seeking a highly skilled Senior Embedded Software Developer to join our team at Qualcomm. As a key member of our software engineering group, you will design, develop, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs. Key Responsibilities:Leverage advanced software knowledge...


  • Markham, Ontario, Canada Huawei Full time

    Job DescriptionWe are seeking a highly skilled Research Engineer to join our team at Huawei. As a key member of our research team, you will be responsible for advancing the application of Large Language Models (LLMs) and Artificial Intelligence (AI) techniques in software engineering.Key Responsibilities:Conduct advanced research to explore and apply...

  • Software Engineer

    1 week ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Social network you want to login/join with:Software Engineer - Distributed Database, MarkhamLocation:Markham, CanadaJob Category:Information TechnologyJob Reference:obboh98pJob Views:2Posted:30.03.2025Expiry Date:14.05.2025Job Description:Huawei Canada has an immediate permanent opening for a Software Engineer.About the team:The Distributed Data Storage and...


  • Markham, Ontario, Canada Qualcomm Full time

    Qualifications and ExperienceTo be successful in this role, you must have:A Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, and 6+ years of Software Engineering or related work experience.3+ years of work experience with programming languages such as C, C++, Java, Python, etc.PREFERRED QUALIFICATIONS: 12+ years of...


  • Markham, Ontario, Canada Synopsys, Inc. Full time

    About the RoleWe are looking for a motivated and detail-oriented Junior Quality Assurance Engineer to join our team. As a key member of our quality engineering team, you will play a vital role in ensuring the delivery of high-quality software products.Key Responsibilities:Collaborate with the existing software team to learn the overall flow of the software...


  • Markham, Ontario, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer.Responsibilities:Provide insight on current web engine technology, evolution and design.Participate in the design and development of the next-generation web engine including helping formulate relevant standards.Participate in the end-to-end design and implementation of a web engine...


  • Markham, Ontario, Canada General Motors Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team in Oshawa or Markham, where you will play a key role in developing Propulsion Thermal Management systems for General Motors' battery electric vehicles.As a member of our Agile team, you will work closely with cross-functional teams to design, develop, and implement...


  • Markham, Ontario, Canada General Motors Full time

    Job DescriptionThis position is classified as Hybrid, and you will be expected to work at one of our Elevation Centres three days per week.You will join an Agile team responsible for developing Propulsion Thermal Management systems for all GM battery electric vehicles produced globally. Our Scrum teams work in an Agile framework and are responsible for...

  • Software Engineer

    7 days ago


    Markham, Ontario, Canada General Motors Canada Full time

    Work Arrangement:This role is categorized as hybrid. This means the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.The RoleGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our...


  • Markham, Ontario, Canada Huawei Full time

    About the Job:As a Compiler Test and Automation Engineer, you will play a key role in designing and developing automation to build, measure, and test the compiler technologies that target a variety of hardware platforms and product scenarios. This involves automating technical operations in a scalable and maintainable manner.Key Responsibilities...

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Huawei Canada Full time

    Huawei Canada has an immediate permanent opening for a Software Engineer.About the team:The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure and databases. This lab addresses various data challenges, including cloud-native...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ON Pay Rate: $65.00/hr to $70.00/hr on T4 Top 3 skills: 1) Windows driver development experience 2) WDDM and Graphics knowledges 3) C/C++ programming skills THE ROLE: Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ONPay Rate: $65.00/hr to $70.00/hr on T4Top 3 skills: 1) Windows driver development experience 2) WDDM and Graphics knowledges 3) C/C++ programming skillsTHE ROLE:Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be a member of...


  • Markham, Ontario, Canada Qualcomm Full time

    About the RoleAs a member of our AI Software team, you will be responsible for building and optimizing the Qualcomm AI Engine to enable OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors.The successful candidate will work closely with our development team to develop and optimize DNN models for the Qualcomm AI...


  • Markham, Ontario, Canada Nutanix Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software...


  • Markham, Ontario, Canada Qualcomm Full time

    Company Overview:Qualcomm Canada ULC is a leading technology company that specializes in designing and manufacturing semiconductor devices. Our company is committed to innovation and excellence, and we are always looking for talented individuals to join our team.Job Description:We are seeking a skilled Machine Learning Software Engineer to join our AI...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada Huawei Canada Full time

    Huawei Canada has an immediate 12-month contract opening for an Engineer.About the team:Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its...


  • Markham, Ontario, Canada General Motors Canada Full time

    Company Overview">We are General Motors Canada, a leader in the automotive industry. Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We aim to make our world better, safer and more equitable for all.Job DescriptionWe are currently looking for an experienced Software Integration Engineer to support our Test Environment Agile...

  • Software Engineer

    3 days ago


    Markham, Ontario, Canada ThunderSoft Full time

    At ThunderSoft, we are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will play a vital role in designing and implementing efficient software solutions.Job Description:System Administration: Proficiency in Linux and Windows environments is essential for this role. You will be responsible for ensuring...

Software Engineer

1 month ago


Markham, Canada General Motors Canada Full time
Description

Work Arrangement:

This role is categorized as hybrid. This means the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum. The Role General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking for experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train (SIL ART). This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations for hybrid, electrification, thermal management systems, body controls, vehicle lighting, occupant comfort, engine, transmission, chassis, and intelligent brake controls. The Software-in-the-Loop (SIL) Simulation Integration Engineers (SIE) are ultimately responsible to deliver a quality simulation environment on time to meet the customers’ requirements. This position requires an individual with a passion for modeling, an adept knowledge of system simulation and integration, and demonstrated capability for managing a wide variety of technical and customer needs. What

You’ll

Do Create virtual controller models to be used across different simulations

Create, maintain and test virtual controller components such as HWIO (Hardware Input/Output), RTOS (Real Time Operating System), communication models, etc.

Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral models

Integrate Plant models and other ECU models into a dynamic virtual simulation

Create and maintain detailed documents for each release

Provide support for released simulations and assist with user testing and troubleshooting

Additional Description

Your Skills & Abilities (Qualifications) Bachelors degree in any engineering discipline is required

3+ years of software engineering experience, with at least 1 year of integration experience

Proficient in Embedded C and Python

Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage (or familiarity) of additional simulation tools (e.g. GT-Power, AMESIM, Carsim)

Understanding of embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA tools

Familiarity with automotive communication technologies such as CAN, LIN, and SPI

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. Benefits Overview The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others: Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;

Healthcare, dental, and vision benefits;

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.

#LI-BG1 About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us

We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team. Total Rewards | Benefits Overview

From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Diversity Information

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging for all employees. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is proud to be an equal opportunity employer and is committed to providing a workplace that is free of unlawful discrimination. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. Accommodations (U.S. and Canada)

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us Careers.Accommodations@GM.com or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.