Software Engineering - Power Distribution
$90.9k - $136.4k per yearGeneral Motors
Description
Vacancy Status:
Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill)
AI Disclosure:
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 You’ll 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):
Bachelor’s 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):
Master’s 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 $90,900 to $136,400. 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.
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.
Non-Discrimination and Equal Employment Opportunities (U.S.)
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.
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.
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 Show email or call us at Show phone number. 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.
- ...Opportunity As Senior Electrical Engineer , you will have the... ...schematics and wiring diagrams Power cable sizing and cable... ...ProjectWise, electrical engineering software, such as ETAP and Computer... ..., or infrastructure power distribution design experience for similar...SuggestedWork at officeRelocationFlexible hours
- ...Opportunity As Electrical Engineer , you will have the... ...schematics and wiring diagrams Power cable sizing and cable schedules... ...ProjectWise, electrical engineering software, such as ETAP and Computer... ..., or infrastructure power distribution design experience for similar...SuggestedWork at officeRelocationFlexible hours
$78.8k - $118.2k per year
CompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryThe QCT Software Automation and Tools (QSWAT) group is seeking a Software Engineer to help design, develop, test, and maintain web‑based and cloud‑hosted tools that form...SuggestedInternshipWork from home$105.3k per year
...the Green Energy transition. The Lead Development Application Engineer will define Communication and IEC61850 product technical requirements... ..., control, and automation products for transmission and distribution systems. Advanced knowledge of substation automation architectures...SuggestedRemote workRelocation package- ...The Opportunity As the Sr. Power Generation Project Engineering Manager , you will have the opportunity... ...gigafactories, bio/ag tech, data centers and distributed infrastructure. By joining our... ...to utilize audio/videoconferencing software tools for internal/external...SuggestedContract workHome officeFlexible hours
- ...Job Responsibility: Distribution Associate at Pacific Smoke International Inc. On-Site (Daily) Do you believe that a company's success depends on its people?If so, PSI is the place for you! PSI is nothing without the people who build, design and support it. We're looking...Full timeWork visaMonday to friday
- ...Job Responsibility: Job Title : Distribution Supervisor Location : Onsite in Markham, ON office Do you believe that a company's success depends on its people? If so, PSI is the place for you! PSI is nothing without people who build, design, and support it. We're looking...Full timeWork at officeShift workDay shift
$94.5k - $141.7k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary Qualcomm relentlessly innovates... ...transforming major industries and our Snapdragon platforms power extraordinary consumer experiences. Building on our...Work from home$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The Distributed Data Storage and Management Lab leads research in... ...About the job: Architect and develop frameworks and engines for next-generation serverless computing tailored to...Permanent employmentFull timeInternshipImmediate start$127k - $225k per year
...immediate permanent opening for a Research Engineer. About the team: The Intelligent... ...prototype, and build a complete agentic software system engineering framework spanning the... ...incubation of end-to-end code agent products powered by multi-agent systems. The total...Permanent employmentFull timeInternshipImmediate start$126.16k - $189.24k per year
...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering ~65003 ~ CAD $126,160.00/Yr. ~ CAD $189,240.00/Yr. WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry...Full timeInternship$113.8k - $163.8k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary We are seeking a skilled Software... ...Familiarity with modern build systems and distributed version control workflows Experience developing and...RemplacementWork from home- ...Veatch is seeking a Lead Instrumentation & Controls professional to lead a team of I&C engineers and assist in the technical design, procurement, planning and coordination for Nuclear / Power Generation Plants. Black & Veatch (B&V) is engaged in a variety of engineering and...Work at officeFlexible hours
- ...Collaborative Environment: Work alongside a diverse group of talented engineers and designers. Collaborate with RTL designers and verification... .... A strong background in video compression and video codec software/hardware design. Proficiency in C and C++ for video codec...Full timeWork at officeRemote workWorldwide
$99.5k per year
CompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Machine Learning EngineeringGeneral SummaryAI’s... ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep...Work from home$106k - $156k per year
...for a Researcher. About the team: The Distributed Data Storage and Management Lab leads... ...professional experience in research, or engineering and technical innovation. ~ Expertise... ...networking, data network architectures, software architecture, and distributed systems....Permanent employmentFull timeInternshipImmediate start$87.58 - $97.58 per hour
...usability. Partner with analysts, scientists, engineers, and architects to deliver pipelines... ..., Synapse, Databricks, Purview, and Power BI. Contribute within agile SCRUM frameworks... ...~ Bachelor’s degree in computer science, Software Engineering, or a related field (advanced...Work at officeLocal area$106k - $156k per year
...immediate permanent opening for a Researcher. About the team: The Distributed Data Storage and Management Lab leads research in distributed... ...ideal candidate: MS or PhD in Computer Science, Electrical Engineering, or a related field, with a focus on Reinforcement Learning,...Permanent employmentFull timeInternshipImmediate start$137.3k - $203k per year
...tests, and deploys virtualized vehicle software. You’ll leverage your strengths in CI/CD... ...quality ‑ gate standards across multiple engineering domains. Design GitOps ‑... ...Expertise in CI/CD architecture for large distributed systems. Deep Kubernetes knowledge...Full timeWork at officeLocal areaWork from home- ...Job Title: Software Engineering Applications Administrator – BFSI Location: Greater Toronto Area (GTA), Canada Prior experience in Banking or regulated BFSI environments is non-negotiable Position Overview We are seeking a skilled Software Engineering Applications...
- ...needed Preferred Experience Proven experience with software development or test engineering experience Proven experience with hardware/silicon validation... ...including computational throughput, memory bandwidth, power efficiency, thermal characteristics, and whole-system...Casual workInternship
- ...Huawei Canada has an immediate permanent opening for a Principal Software 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...Permanent employmentFull timeImmediate startOverseas
- ...50,000 planners, designers, engineers, scientists, digital innovators... ...projects, including power, control, instrumentation, and... ...systems, including mine power distribution, ventilation controls, materials... ...Familiarity with drafting and modeling software such as AutoCAD, Revit, and...Work at officeLocal areaWorldwideFlexible hours
$73.9k - $110.9k per year
...submission or other immigration support from the company.The RoleWe 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...Full time- ...focuses on full-stack innovations, including software-hardware co-design and optimizing data... ...of key cutting-edge technologies for AI-powered big data systems. Collaborate closely... ...MSc or PhD in Computer Science, Software Engineering, Computer Engineering, or reflecting a solid...Long term contractPermanent employmentFull timeImmediate start
$115k - $164.6k per year
...The Role As a Senior Software Developer , you will build the software that powers GM’s virtual development environments... ...’s or Master’s degree in Engineering, Computer Science, or related field... ...of cloud services and distributed systems. Experience with...Full timeWork at officeLocal areaWork from home3 days per week$115k - $164.6k per year
...The Role As a Senior Software Developer , you will build the software that powers GM’s virtual development environments... ...’s or Master’s degree in Engineering, Computer Science, or related field... ...of cloud services and distributed systems. Experience with...Full timeWork at officeLocal areaWork from home3 days per week$190k - $200k per year
...accommodation and travel logistics, powering over 18 million crew room... ...Overview: We’re hiring an Engineering Director to lead a team of 10... ...Drive delivery of Brcomplex, distributed systems on AWS. Stay close... ...Qualifications At least 7 years of software development experience, with...Work at officeLocal areaWorldwideNight shift$115k - $164.6k per year
...As a Senior DevOps Developer in GM’s Virtualization and Software‑in‑the‑Loop (SIL) Integration group, you will build automation,... ...Abilities ( Qualifications ) Bachelor’s or Master’s degree in Engineering, Computer Science, or related field. 7+ years of...Full timeWork at officeLocal areaWork from home$147k - $196.6k per year
...We are building General Motors’ next-generation Software-Defined Vehicle (SDV) infotainment platform, powered by Android Automotive OS. As a Staff Software Developer... ..., vehicle-aware platform capabilities, and the engineering patterns that allow teams to deliver safe,...Long term contractFull timeLocal areaWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering - Power Distribution. Be the first to apply!
- software engineer internship Markham, ON
- director software engineering Markham, ON
- part time software developer Markham, ON
- software developer remote Markham, ON
- software engineer - computer Markham, ON
- software developer entry level Markham, ON
- software developer internship no experience Markham, ON
- software engineer co-op Markham, ON
- software engineer intern Markham, ON
- software developer Markham, ON
