Senior Software Engineer - Work from home
General Motors
No: This posting is not for an existing vacancy within the organization and is open to new applications. (AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role
This means the successful candidate is expected to report to Markham office three times per week, at minimum.
The Electric Power Controls team under LVI is focused on the development of controls centered around on-vehicle low voltage power management, power generation, energy storage, and distribution. We are seeking an experienced, motivated, and creative Senior Embedded Software Developer in the development of Low Voltage Power Distribution Controls & Diagnostic software.
Develop and deliver high-quality software for low voltage power management embedded controls systems.
- Lead development of software system team design content and software anomaly corrections.
- Ensure compliance with safety requirements, government regulations, and GM-internal policies (e.g., Adhere to good software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions.
- Design, develop, and implement Physics and Controls requirements to continuously improve software for mechatronic controls, diagnostics strategies, and controller communication.
- Maintain an understanding of Ethernet standards and its application and automotive communication protocols like CAN, LIN, ARXML.
- Test & demonstrate software functionality & readiness, ensuring hardware agnostic solutions across all GM owned software.
- Document requirements for design solutions and link them to test cases that can demonstrate software functionality ensuring traceability.
- Utilize automated test tools in build environments, test benches, and vehicles to verify functionality at the Controller, System, and Vehicle level.
- Foster positive collaboration while working with agile scrum team members and within Electric Power ART.
- Embrace BDD/TDD software development methodologies to ensure Software Built In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non-technical stakeholders.
- Provide, communicate, and support common best practices among software community.
- Familiarize and work efficiently with Software Defined Vehicle (SDV) and Service Oriented Architecture (SOA) principles, leveraging them to create optimized and modular software solutions.
- Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions, with a solid understanding of DevOps principles.
- Provide independent review of software written by others.
- BS in Engineering – Electrical, Mechanical, Computer or BS in Computer Science.
Minimum 5 years of experience with proven technical and professional skills in job-related area – embedded controls software.
Proficient in C/C++ programming.
Strong background in system design, control systems for embedded software applications.
Experience testing and debugging at the component and system level.
Automotive Safety experience (ISO26262).
Proficiency in testing strategies with hands-on experience in SiL, HiL, and Vehicle-Level testing frameworks.
Deep understanding of software verification, and validation methodologies.
Knowledge of virtual testing, DevOps, and CI/CD pipeline integration.
Experience with JIRA and Scaled Agile Framework.
Consistent demonstration of innovative thinking that is customer centric.
MS in Engineering, Electrical, Mechanical, Computer or Computer Science.
7 years of experience with proven technical and professional skills in job-related area – embedded controls software for Low Voltage Battery Systems.
Experience with GM Cosim an asset.
Expert in C, C++, Matlab Simulink, Auto Code Generation, Python scripting.
Proficient with software architectures.
Working experience in AUTOSAR standards and methodology.
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.
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;
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.
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.
General Motors offers opportunities to all job seekers including individuals with disabilities.
- ...designers. Collaborate with RTL designers and verification engineers to develop groundbreaking hardware solutions that set new industry... ...design. A strong background in video compression and video codec software/hardware design. Proficiency in C and C++ for video codec...SeniorFull timeWork at officeRemote workWorldwide
- ...Title: Full Stack Developer (Senior) Location: Edmonton, Canada Duration: 12 Months (Extendable) Job Overview: Looking for an experienced developer to deliver scalable web solutions and contribute to ongoing platform improvements. Qualifications:...Senior
- ...are currently looking for motivated candidates for the role of Software Test Developer – Propulsion and Thermal Management to support our Software... ...assist with documenting issues and defects under guidance from senior engineers. Learn and apply system-level test...SeniorFull timeInternshipLocal areaWork from home
$83k - $105k per year
...Associate Software Developer, Ai Ontario, Canada OUR MISSION At Redwood, we empower our customers with lights-out automation for their... ...experimentation, building proof-of-concepts, and collaborating with senior team members to deliver practical AI-driven solutions....SeniorInternshipLocal area- ...Title: Senior Mainframe Developer (COBOL, DB2, CICS, FileAid/SPUFI) Location: Markham (4 days onsite- Hybrid) Experience: 6–8 years Top 3 Required Skills • COBOL • DB2 • CICS and FileAid/File Manage Required Experience • 6+ years of development...SeniorContract work
- ...About the position The Full Stack Web Developer is responsible for researching, recommending... ...team spirit, ability to perform in a senior developer role and help other team members... ...code deployments. Experience with Agile Software Development Methodology and Tools such as...SeniorFull timeWorldwide
$70 - $80 per hour
...to join our company in the role of Java Developer. The position will be based in our technology... ...development. Design, code and debug software. Perform software analysis, risk... ...designated as a Data Protection Champion (DPC), Senior Information Risk Owner (SIRO) or...SeniorHourly payFor contractorsFixed term contractWork at officeLocal areaMonday to fridayAfternoon shift- ...Description Software Engineer Location: Markham, Ontario, Canada (Hybrid) Candidates must have legal authorization to work in Canada... ...role, you will collaborate closely with engineering teams to develop automation solutions, enhance testing frameworks, and troubleshoot...Work at officeFlexible hours
- ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the... ...innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and...SeniorPermanent employmentFull timeImmediate startOverseas
- ...Job Responsibility: Job Title: Lead Guidewire PolicyCenter Developer Required Language: English Working Hours per Week: 40 hours Job... ...Batch, and predefined plugins ~ Proficiency in Agile software development using Git, Bitbucket, Jenkins, Jira, Confluence, etc...Long term contractFull time
$126.16k - $189.24k per year
...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering ~65003 ~ CAD $126,160.00/Yr. ~ CAD $... ...ROLE: The AMD Display Solutions Team is seeking talent to help develop new Display SW features, bring-up new dGPU and APU ASICs and...Full timeInternship$148.72k - $223.08k per year
...Job Responsibility: DGPU Lead Library Developer ~ MARKHAM, Canada ~ Engineering ~57789 ~ CAD $148,720.00/Yr. ~ CAD $223,080.00... ...technology leadership. You bring excellent knowledge of GPU hardware/software integrations and standard diagnostics design and development...Full timeInternship$92.7k - $120k per year
Hybrid: Markham, Ontario Job Description Job Summary We are seeking a highly skilled Lead Software Developer Engineer in Test with extensive experience in all aspects of software testing throughout the SDLC. In this role, you will be responsible for designing, developing...Shift work$93.4k - $143.06k per year
...Canada) team is growing, and we are seeking a Senior Civil Engineer who brings a strong civil... ..., and client’s requirements; and develop a full understanding of, and align with,... ...experience and demonstrated knowledge of FEM software such as Staad.Pro and SAP2000 You will...SeniorMinimum wageLong term contractTemporary workFor contractorsInternshipLocal areaWorldwideRelocationWork visa- ...working on Hadoop systems (Hive and Impala). · Knowledge of developing Mappings, Mapplets, Sessions, Worklets, Workflows. · Knowledge... ...to independently manage discussions with Business Analyst and Senior System Analyst. Experience Required: 6-8 years...SeniorFull time
$81.3k - $122k per year
...Markham Elevation center on a full-time basis 5 days a week. The Software Development & Integration (SDI) Lab houses a variety of physical... ...that simulate vehicle subsystems, enabling engineering teams to develop, test, and validate vehicle electronic control unit (ECU)...Full timeLocal areaRemote workWork from home- ...timeline updates. Role Overview: We are looking for a passionate Developer to join the core product team behind a live mobile app with 10,... ...partners. As Developer, you’ll collaborate closely with our senior technical lead, product manager, and marketing team while taking...SeniorContract workPart timeRemote workFlexible hours
$115k - $164.6k per year
...) three times per week, at minimum. The Data Recording Software Engineer is responsible for planning, configuring, and executing... ...workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are...Full timeLocal areaWork from home- ...Job Title Guidewire PolicyCenter Integration Developer Experience Required ~6–8 years (Guidewire + Integration) ~10+ years overall IT experience (Java/J2EE) ? Role Summary This role focuses on designing and implementing integration solutions between...Contract work
- ...exciting opportunity for you to join our dynamic team as a Senior Controls Developer specializing in Vehicle Motion Control (VMC). Our team is... ...methods to design and develop Vehicle Motion Control (VMC) software. VMC is a supervisory controller for torque vectoring for multi...SeniorFull timeWork at officeLocal areaWork from home
- ...development of light weight composite automotive systems. The Senior Systems Administrator is responsible for supporting the... ...cloud environments. Install and upgrade computer components and software, manage virtual servers, and integrate automation processes....SeniorPermanent employmentFull timeWork at officeRemote workRelocationFlexible hours
- Guidewire Developer Minimum 5+ years’ experience in Configuration/integration and Guidewire Implementations in Policy Center Exposure working in GW cloud implementations. Able to configure/Integrate the applications using XML and GOSU Insurance KnowledgeContract work
- Job Description: Role Descriptions: Digital Guidewire PolicyCenter| Guidewire PolicyCenter - Domain Essential Skills: Digital Guidewire PolicyCenter| Guidewire PolicyCenter - Domain Desirable Skills: Keyword: Skills: Digital : Guidewire PolicyCenter~Guidewire...Contract work
$63k - $78k per year
...POSITION SUMMARY SE Health is currently seeking a Senior Business Analyst for our digital transformation team that will operate... ...evaluation, selection, implementation, and training of new/revised software applications Prepare detailed test cases & perform testing of...SeniorRemplacementFull timeWork at officeWork from homeFlexible hours- ...Posted 03.26.2026 Senior Manager, ASIC Digital Design... ...performance silicon chips and software content. Join us to transform... ...design cycles. Mentoring and developing team members, fostering... ...Inspirational leader who motivates and develops technical talent....SeniorRemote work
$114.6k - $151.8k per year
...Your Impact Provide leadership in developing advanced engineering solutions for electrical... ...External underground services infrastructure Develop technical drawings and specifications.... ..., certifications, experience, skills, seniority, geographic location, performance, and...SeniorFor contractorsLocal areaRemote workFlexible hours- ...Job Overview: Senior Tax Manager Location: Markham, ON Job Type: Full-time, Permanent Our TorontoJobs.ca Client is an innovative... ..., and filing requirements. • Proficient in tax preparation software such as Caseware and TaxPrep. • Excellent analytical and problem...SeniorPermanent employmentFull timeWork at office
$79k - $98k per year
...POSITION SUMMARY We are seeking an experienced and results driven Senior Financial Planning & Analysis (FP&A) Analyst for a 12month... ...reporting, working collaboratively with the Finance team Design, develop, and continuously improve financial reports and dashboards to ensure...SeniorRemplacementContract workTemporary workWork from homeFlexible hours- ...Job Title: Senior Business Intelligence (BI) Analyst Location: Markham, ON Department: Business Intelligence / IT Reports To:... ...join our Business Intelligence team. In this role, you will design, develop, and optimize data solutions, dashboards, and reports...SeniorFull time
- ...this foundation, Everest has successfully developed and established itself as a full-service... ...Associate Director, Human Resources, the Senior Talent Acquisition Specialist is responsible... ..., and enables successful hiring Develop, implement and continuously identify best...SeniorFull timeContract workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Work from home. Be the first to apply!
- software design engineer Markham, ON
- software engineer co-op Markham, ON
- part time software developer Markham, ON
- software developer intern Markham, ON
- junior software engineer Markham, ON
- software engineer intern Markham, ON
- software developer remote Markham, ON
- junior software developer Markham, ON
- software developer Markham, ON
- software engineer internship Markham, ON
