Talent.com
GM
Software Engineering Power DistributionGM • Markham, Ontario, Canada
Software Engineering Power Distribution

Software Engineering Power Distribution

GM • Markham, Ontario, Canada
30+ days ago
Salary
CA$136.00 daily
Job type
  • Full-time
Job description

Job Description

Vacancy Status:

Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill)


AI Disclosure:

As part of the application process Artificial Intelligence will be used in the hiring process for this role

Hybrid :
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:

We are looking for an Embedded Software Developer to help us transform the way power is distributed and managed on a vehicle!

In this role you will be using modern methods such as behavior driven development (BDD) to collaborate with product owners other developers and a team of testers to define and create software functionality to manage low voltage devices (devices power sources and loads) and execute software behavior tests for the next generation of GM embedded controllers in the low voltage space.


What Youll Do (Responsibilities):

  • Develop understanding of low voltage systems software and test environments to support software quality
  • Receive software deliverable assignments in a scrum environment and develop software functionality in embedded C environment. Starting point will be a Behavioral Technical Specification for the function.
  • Frequently collaborate with software solution teams low voltage systems team virtual model development team and other cross-functional teams in the resolution of Tested Functionality Rollout Plan failures
  • Develop and implement algorithms for various low voltage related features using C code.
  • Interact with test scripts written in C and Python recommending changes and authoring cases where required.
  • Develop comprehensive test plans for the team and lead test case development to assess software products at the solution level.
  • Identify software anomalies missed requirements and performance issues early in the development process.
  • Develop robust continuous automation methods using tools such the robot framework.
  • Understand functional safety and compliance requirements implementing appropriate solution.
  • Provide communicate and support common best practices among software community
  • Infrequent travel as required.

Your Skills & Abilities (Required Qualifications):

  • Bachelors Degree in Mechanical Mechatronic Software Electrical or Computer Engineering.
  • 2-5 years of embedded software development and/or test experience.
  • Proficient with Python or other similar scripting languages (R C C MATLAB VBA or equivalent programming language).
  • Experience reading and debugging source code in embedded C language. Developer-level competencies in the same.
  • Experience with Trace 32
  • Experience with JIRA GIT Rhapsody Optimus and Scaled Agile Framework.
  • Software-in-the-loop / controller virtualization test environment experience.
  • Experience working in an Agile environment.

What Will Give You a Competitive Edge (Preferred Qualifications):

  • Masters Degree in Mechanical Mechatronic Software Electrical or Computer Engineering.
  • High level of interpersonal skills to work effectively in a geographically dispersed organization.
  • Working knowledge of the software development process.
  • Test automation (e.g. Jenkins) regression testing and test procedure creation.
  • Knowledge of Low Voltage Infrastructure Li and PB batteries power distribution devices and dependencies
  • Hardware-in-the-loop test environment experience including dSPACE ControlDesk.
  • MATLAB/Simulink/Stateflow experience.
  • CppUTest environment experience.
  • Communication protocol and tool experience (Automotive Ethernet CAN LIN diagnostics
  • ETAS INCA Intrepid NeoVI/VSpy/Comet/Galaxy Vector CANoe/CANape tools).


    Compensation:
    The salary range for this role is $90900 to $136400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.


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:

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 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.

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 to feel they belong to one General Motors team.

Non-Discrimination and Equal Employment Opportunities

General Motors is committed to being a workplace that is not only free of unlawful discrimination but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace 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.

Accommodations

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 or call 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.


Required Experience:

IC


Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 90900 - 136400
Create a job alert for this search

Software Engineering Power Distribution • Markham, Ontario, Canada

Similar jobs

Director, Software Engineering

Loblaw DigitalToronto
Full-time

At Loblaw Digital, we know that our customers expect the best from us.Whether that means building the best, most innovative online shopping experience, or designing an app that will impact the live... Show more

 • Promoted

Software Engineering Manager 3 (Travel Engineering)

United States Digital Space LLCToronto
Full-time

At the company, we’re on a journey to do our best.Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and su... Show more

 • Promoted

Director of Forward Deployed Engineering (Remote)

The New NetworkToronto, ON, CA
Remote
Full-time

A fast-growing SaaS company is seeking a Technical Director for its Forward Deployed Engineering team.The role focuses on leading the team that handles complex customer deployments and integrations... Show more

 • Promoted

Senior Manager Software Engineering for Banking

ScotiabankToronto
Full-time +1

Select how often (in days) to receive an alert:.Title: Senior Manager Software Engineering for Banking.Join a purpose driven winning team, committed to results, in an inclusive and high-performing ... Show more

 • Promoted

Packaging Engineering Leadership Role at AMD

Advanced Micro DevicesMarkham
Full-time

Join AMD as a Packaging Engineering leader, where your expertise will drive next-generation Data Center GPU and MI package designs.Collaborate in a culture that fosters innovation and results.As a ... Show more

 • Promoted

Software Engineering Manager - $148,000 - $185,000 A Year

RemitlyNorth York, Canada
Full-time

Manage a software engineering team, setting technical vision, and ensuring secure and compliant product delivery related to global privacy. Show more

 • Promoted

Ai-Driven Software Engineering Manager

Dayforce US, Inc.Toronto, Canada
Full-time

Elevate software development leadership at Dayforce as an AI-Driven Software Engineering Manager.Focus on high-quality deliveries and AI integration in engineering practices.As a Manager in Softwar... Show more

 • Promoted

Director, Software Engineering

Capital One CanadaToronto, ON, CA
Full-time

Director, Software Engineering.You’ll lead the teams in and drive the mission and vision of the Engineering organization focused on developing foundational technology capabilities that accelerate t... Show more

 • Promoted

Enterprise Engineering Services Sales, Director

PwC CanadaToronto, Ontario, Canada
Full-time

Job Description & Summary At PwC, our people in business application consulting specialize in consulting services for a variety of business applications, helping clients optimize operational effici... Show more

 • Promoted

Lead Software Engineering Manager - Payments Platform - C$171,400 - C$286,200 A Year

A leading tech companyEast York, Canada
Full-time

Seeking a Software Engineering Manager to lead teams in designing and implementing complex software services, focusing on high availability, security, and team mentorship within an Agile framework. Show more

 • Promoted

Engineering Director - AI-Powered SaaS Leader

GreenShieldtoronto, on, Canada
Full-time

A not-for-profit health organization in Toronto is seeking an experienced Director of Engineering to lead a software engineering lab.The ideal candidate will have over 10 years of senior leadership... Show more

 • Promoted

Manager, Software Engineering (Hands-On | Cloud SaaS | AI-Driven Development)

Jobottoronto, on, Canada
Full-time

Lead and develop a team of 10–15 engineers spanning full‑stack, backend, and DevOps.Own technical direction, architecture, and delivery of a modern SaaS platform.Drive code quality, design reviews,... Show more

 • Promoted

Ai-Driven Cloud Software Engineering Leader - C$190,000 - C$215,000 A Year

Mining Technology SolutionsNorth York, Canada
Full-time

Lead a cloud software engineering team for a mining technology solutions company, managing resources and driving strategic planning and project delivery. Show more

 • Promoted

Senior Card Engineering Role at Reap

ReapToronto
Full-time

Elevate your career as a Senior Card Engineer at Reap, where you will develop innovative solutions for card transactions and fraud detection.Become a vital part of a high-impact team.The Card Engin... Show more

 • Promoted

Enterprise Solutions Engineering Lead - Remote

VerkadaToronto
Remote
Full-time

Verkada invites applications for the Remote Enterprise Solutions Engineering Manager position.This role is essential for guiding our engineering team toward excellence in technical solutions.As the... Show more

 • Promoted

Engineering Manager - Ai-Powered Software Delivery - $160,000 - $190,000 A Year

Nuclear Promise XToronto, Canada
Full-time

A leading nuclear technology firm in Toronto is seeking an Engineering Manager to lead the Product Development team.This role focuses on team management, quality delivery, and the integration of AI... Show more

 • Promoted

Software Engineering Manager, Pay Group Mobile - $163,000 - $204,000 A Year

GustoEast York, Canada
Full-time

The Software Engineering Manager will lead a team building mobile experiences for payroll, ensuring accurate and timely payments for Gusto's clients. Show more

 • Promoted

AI-Focused Software Engineering Manager

PolicyMetoronto, on, Canada
Full-time

Join PolicyMe's mission to revolutionize insurance as an AI-Focused Software Engineering Manager.Lead a remote team to innovate and enhance customer accessibility in insurance.In this role with Pol... Show more

 • Promoted

Software Engineering Manager

Parts Town CanadaToronto
Full-time

As the fastest‑growing distributor of restaurant equipment, HVAC and residential appliance parts, we like to do things a little differently.First, you need to understand and demonstrate our Core Va... Show more

 • Promoted

Clutch Team Lead Software Engineering

Clutch SecurityToronto
Full-time

Drive innovation at Clutch as a Team Lead in Software Engineering, mentoring a talented team while directly shaping code quality and project execution in a hybrid role.Clutch is searching for a Tea... Show more