Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Work from home

Full-time

General Motors

Markham, ON

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Work from home in Markham, ON vacancy
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    NETINT Technologies Inc.

    Markham, ON
    5 days ago
  •  ...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

    NavitasPartners

    Markham, ON
    16 hours ago
  •  ...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... 
    Senior
    Full time
    Internship
    Local area
    Work from home

    General Motors

    Markham, ON
    1 day ago
  • $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.... 
    Senior
    Internship
    Local area

    Redwood Software

    Markham, ON
    1 day ago
  •  ...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... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Markham, ON
    11 days ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Quadient

    Markham, ON
    12 days ago
  • $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... 
    Senior
    Hourly pay
    For contractors
    Fixed term contract
    Work at office
    Local area
    Monday to friday
    Afternoon shift

    Accommodations Plus International

    Markham, ON
    12 days ago
  •  ...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 office
    Flexible hours

    SS8 Networks

    Markham, ON
    10 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    18 days ago
  •  ...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 contract
    Full time

    Xideral

    Markham, ON
    5 days ago
  • $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 time
    Internship

    Advanced Micro Devices

    Markham, ON
    5 days ago
  • $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 time
    Internship

    Advanced Micro Devices

    Markham, ON
    5 days ago
  • $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

    Pet Valu

    Markham, ON
    4 days ago
  • $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... 
    Senior
    Minimum wage
    Long term contract
    Temporary work
    For contractors
    Internship
    Local area
    Worldwide
    Relocation
    Work visa
    Markham, ON
    7 days ago
  •  ...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... 
    Senior
    Full time

    Astra North Infoteck Inc.

    Markham, ON
    24 days ago
  • $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 time
    Local area
    Remote work
    Work from home

    General Motors

    Markham, ON
    3 days ago
  •  ...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... 
    Senior
    Contract work
    Part time
    Remote work
    Flexible hours

    Professional Services Plus

    Markham, ON
    more than 2 months ago
  • $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 time
    Local area
    Work from home

    General Motors

    Markham, ON
    3 days ago
  •  ...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

    Astra North Infoteck Inc.

    Markham, ON
    24 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  •  ...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.... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours

    Multimatic Inc.

    Markham, ON
    3 days ago
  • 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 Knowledge
    Contract work

    Astra North Infoteck Inc.

    Markham, ON
    a month ago
  • 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

    Astra North Infoteck Inc.

    Markham, ON
    a month ago
  • $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... 
    Senior
    Remplacement
    Full time
    Work at office
    Work from home
    Flexible hours
    Markham, ON
    3 days ago
  •  ...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.... 
    Senior
    Remote work

    Synopsys Inc

    Markham, ON
    2 days ago
  • $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... 
    Senior
    For contractors
    Local area
    Remote work
    Flexible hours

    WSP in Canada

    Markham, ON
    4 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Work at office

    TorontoJobs.ca Recruitment Division

    Markham, ON
    8 days ago
  • $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... 
    Senior
    Remplacement
    Contract work
    Temporary work
    Work from home
    Flexible hours
    Markham, ON
    22 hours ago
  •  ...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... 
    Senior
    Full time

    Black & McDonald Limited

    Markham, ON
    13 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Worldwide

    Everest Clinical Research

    Markham, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Work from home. Be the first to apply!