CrawlJobs Logo

Software Engineer - Chassis Controls

gm.com Logo

General Motors

Location Icon

Location:
Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

90900.00 - 136400.00 CAD / Year

Job Description:

At General Motors, we are building on our momentum and changing the way we do things. As we move towards our ZERO ZERO ZERO vision for the future, we are looking to add hard-working individuals to help contribute to our Validation team! The Vehicle Dynamics and Chassis Controls Software Test Team is looking for a Systems and Features Test Engineer to join our organization! Our area is rapidly growing and is being transformed due to the adoption of software defined vehicle architecture. In Vehicle Dynamics and Chassis electronics system test space, we validate different customer facing features in functional areas like braking, steering, damping, and vehicle leveling, This role provides an excellent opportunity to gain hands on experience in future technologies GM is introducing in the vehicle motion controls space.

Job Responsibility:

  • Lead chassis controls electronics features and systems testing (manual and automated)
  • Create, manage, and complete Chassis Controls SW software feature/system validation behavior test specifications (BTS)
  • Lead test automation development and execution for relevant controls products
  • Analyze, review results and document failures via Jira
  • Participate in Agile ceremonies (PI planning, DSU etc.)

Requirements:

  • Bachelor’s degree in electrical/computer/software engineering, or Computer Science
  • 2+ years of experience with proven technical and professional skills in software engineering
  • Experience in programming/scripting (C, Python, Matlab/Simulink)
  • Valid Canadian Driver License

Nice to have:

  • Master’s degree or higher in Computer/Software Engineering, or Computer Science
  • Experience with vehicle and bench validation at component or subsystem level
  • Experience with Test automation framework (Robot Framework, Autobot, Autoval etc.)
  • Experience with data logging tools (Vehicle Spy, CANALYZER Tools etc.)
  • Experience with Behavior Driven Development (BDD) process and familiarity with Gherkin
  • Experience with GitHub, Jenkins, GitHub Actions, Jira and other configuration management, version control and code quality tools
  • Experience with virtual testing (CoSIM/GMSIM)
  • Working knowledge of embedded software development using C/Matlab/Simulink and associated tools (Jira, DOORS, Rhapsody, GIT etc.)
  • Quick to learn, ambitious, and willing to work hands-on with GM's vehicles and benches
  • Strong oral and written communication skills
  • Ability to work effectively within multi-disciplinary teams
  • Self-motivated with the ability to work with minimal direction

Additional Information:

Job Posted:
March 03, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer - Chassis Controls

Software Engineer Staff - Platforms/System Software Development

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field, with 5+ years of experience in platforms/system software development
  • Strong technical, analytical, and problem-solving skills
  • Proficiency in C, C++, embedded systems, and Linux kernel/driver development
  • Experience working close to hardware, including device drivers, system bring-up, and Linux/OS fundamentals
  • Expertise in troubleshooting and debugging complex issues
  • Knowledge and experience with firmware, optics, SPI, retimers, FPGA, CPLD, MDIO, Ethernet interfaces (10GE - 400GE), timing protocols (SyncE, PTP), SerDes, fabric management, and chassis management are preferred
  • Understanding of system hardware, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is a plus
  • Experience with new hardware and/or ASIC bring-up
  • Experience designing fault-tolerant and resilient systems is highly desirable
  • Excellent debugging skills and experience with various software, hardware, and memory debugging tools
Job Responsibility
Job Responsibility
  • Work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • Carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments
  • Work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer

Hewlett Packard Enterprise is hiring a Software Engineer for a hybrid work role ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or
  • Bachelors or Masters in computer science with 4+ years experience in Platforms/System software development
  • Strong technical, analytical, and problem-solving skills are key
  • Strong in C, C++ programming fundamentals
  • OO analysis & design and experience in distributed systems will be a big plus
  • Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals
  • Proficient in troubleshooting and debugging complex issues
  • Good understanding of firmware, hardware-level details of optics, PCIe, SPI, I2C, retimers, FPGA, CPLD, MDIO, Ethernet Interfaces (10ge - 400ge), timing protocols (SyncE, PTP, etc.), Flash Driver is preferable
  • Strong fundamentals in data structures
  • Experience working on paradigms to design fault-tolerant and resilient systems will be a big plus
Job Responsibility
Job Responsibility
  • You will be required to work with product management and other cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • You will be required to carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments
  • You will be required to work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to helping reach career goals
  • Inclusive and flexible work environment
  • Fulltime
Read More
Arrow Right

Software Engineer

This role involves developing system software specifications, detailed design, a...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Masters in computer science with 3+ years experience in Platforms/System software development
  • Strong technical, analytical, and problem-solving skills are key
  • Strong in C, C++ programming fundamentals
  • OO analysis & design and experience in distributed systems will be a big plus
  • Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals
  • Proficient in troubleshooting and debugging complex issues
  • Good understanding of firmware, hardware-level details of optics, PCIe, SPI, I2C, retimers, FPGA, CPLD, MDIO, Ethernet Interfaces (10ge - 400ge), timing protocols (SyncE, PTP, etc.), Flash Driver is preferable
  • Strong fundamentals in data structures
  • Experience working on paradigms to design fault-tolerant and resilient systems will be a big plus
  • Ability to articulate technical details via good communication and documentation skills
Job Responsibility
Job Responsibility
  • Develop detailed software functional specifications and articulate system/software architecture specifications for product features
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • Detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components for the feature to meet real-life network deployments
  • Provide engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health and wellbeing benefits for team members and their loved ones
  • Programs catered to personal and professional growth
  • Unconditional inclusion promoting individual uniqueness
  • Flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

Software Test Engineer, HIL

We're seeking a skilled and detail-oriented Software Test Engineer to focus on H...
Location
Location
United States , Garden Grove
Salary
Salary:
115000.00 - 135000.00 USD / Year
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 8+ years of experience in software testing, with a focus on embedded systems and HIL testing, preferably within the automotive or aerospace industry
  • Hands-on experience with HIL test environments such as dSPACE, Vector, or National Instruments
  • Strong proficiency in scripting languages like Python for test automation
  • Experience with MATLAB/Simulink for system modeling and control algorithm development
  • Familiarity with automotive communication protocols like CAN, LIN, and Ethernet
  • A solid understanding of Vehicle Control Units and their role in managing powertrain, chassis, and other vehicle systems
  • Excellent analytical and problem-solving abilities with a meticulous attention to detail
  • Strong communication and collaboration skills to work effectively with multidisciplinary teams
  • Ability to work independently in a fast-paced, agile environment
Job Responsibility
Job Responsibility
  • Design & Development: Create, develop, and maintain automated test frameworks, test plans, and test cases specifically for VCU software using HIL systems
  • Test Execution: Configure and execute HIL tests to validate VCU functionalities, including control algorithms, vehicle dynamics, and communication protocols
  • Analysis & Reporting: Analyze test results, identify, document, and track software defects and issues, and collaborate with development teams to ensure timely resolution
  • HIL System Management: Maintain and update HIL test setups and tools (e.g., dSPACE, Vector CANoe, MATLAB/Simulink) to ensure they accurately simulate real-world vehicle conditions
  • Cross-Functional Collaboration: Partner with software, hardware, and controls engineers to understand system requirements and ensure testability from the initial design phase
What we offer
What we offer
  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens
Read More
Arrow Right

Software Engineer Staff

Designs, develops, troubleshoots, and debugs software programs for software enha...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science (or equivalent) with 10+ years of experience, preferably in a networking company
  • Strong C/C++ programming and debugging skills
  • In-depth understanding of IP routing/forwarding and networking concepts
  • Essential: In-depth understanding and prior experience with MPLS
  • Prior experience with ASIC-based forwarding models and chassis-based systems is a strong plus
  • Required experience in at least one of the following areas: QoS/CoS-specific requirements (classification, scheduling, queuing, policing, etc), IP, L2/L3 forwarding, Firewall, ACL, VPLS, MVPN, Multicast, QoS, CoS, L2VPN, L3VPN
  • Experience with data path handling and low-level chip programming
  • A strong understanding of computer architecture, data structures, and good programming practices is desirable
  • Experience with design and development of non-stop forwarding systems is an added advantage
  • Experience with L2 and L3 control plane protocols on high-end Ethernet switches/routers is desirable
Job Responsibility
Job Responsibility
  • Work on forwarding ASICs, drivers, and IPv4/IPv6 and MPLS forwarding features, including firewall, classification, scheduling, and queuing
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Programs catered to helping you reach career goals
  • Inclusive and flexible work culture
  • Fulltime
Read More
Arrow Right

Senior Controls Developer - Steering Embedded Software

The chassis Controls Software Engineer leads the design, development and validat...
Location
Location
Canada , Markham
Salary
Salary:
111500.00 - 164600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Mechatronics, Software, Electrical, Computer Engineering or in a related field
  • Fundamental knowledge of controls theory, vehicle dynamics, estimation, signal processing, and software development processes
  • 5+ years of experience in embedded software development for automotive systems
  • Experienced in controls systems development for real-time embedded systems and vehicle steering systems
  • Proficiency in C
  • Experience in developing electrical architecture for Software Defined Vehicles (SDV)
  • Hands on experience with MATLAB/Simulink/Stateflow and Carsim
  • Proficient in software coding using C language, as well as Simulink/Stateflow and version control tools
  • Excellent oral and written communication skills
  • Ability to manage time effectively, meet deliverable timing and thrive in an independent work environment
Job Responsibility
Job Responsibility
  • Lead the controls system design and algorithm development and embedded software development for vehicle chassis controls systems using MATLAB/Simulink and C
  • Perform controls and vehicle dynamics analysis on chassis controls systems
  • Develop estimation, fusion and signal processing algorithms
  • Develop Model-in-the Loop (MiL) platforms for vehicle chassis systems using MATLAB/Simulink, and Carsim
  • Integrate MATLAB Simulink models, adhering to best modeling/software practices
  • Develop controls in C and integrate with the CICD pipeline
  • Test and debug software using different platforms (models, MiL, SiL, HiL, and Integration testing)
  • Define and create software interfaces to integrate new components into existing software
  • Define comprehensive test cases for unit, component, and integrated software testing
  • Execute model/code equivalency testing, identifying, and resolving software issues
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Quality Assurance Engineering Manager

Aruba, a Hewlett Packard Enterprise company, is seeking a Quality Assurance Engi...
Location
Location
Puerto Rico , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field (advanced degree preferred)
  • 10+ years of relevant work experience, including 5+ years in a people management role
  • Proven experience in quality assurance, hardware/software testing, and customer escalation management, preferably in the networking or data center industry
  • Strong knowledge of hardware testing and validation processes, including optical interconnect standards, thermal profile characterization, and high-speed fabric interconnects for AI-enabled data centers
  • Proficiency in software testing for device drivers, BIOS, firmware, and hardware/software integration
  • Familiarity with CPU performance characterization, memory tuning, and platform optimization techniques
  • Experience with automated testing frameworks, tools, and methodologies
  • Advanced leadership capabilities, including team building, coaching, conflict resolution, and strategic workforce planning
  • Experience managing globally distributed teams and fostering cross-functional collaboration
  • Strong project management skills, including resource prioritization, risk management, and budget oversight
Job Responsibility
Job Responsibility
  • Lead and manage the Platform Validation & Customer Escalation Team, including individual contributors and subordinate managers, to ensure product quality and customer satisfaction
  • Act as the key point of escalation for complex technical issues, working cross-functionally with internal teams to resolve customer challenges effectively
  • Foster a culture of continuous improvement, innovation, and collaboration within the team
  • Oversee quality assurance processes for hardware modules (e.g., chassis, line cards, ASICs, transceivers, memory, power controllers) and software components (e.g., device drivers, BIOS, firmware)
  • Develop and implement rigorous testing frameworks to ensure platform performance, scalability, and reliability
  • Collaborate with engineering teams to validate designs and ensure hardware/software compatibility
  • Manage and resolve high-priority customer escalations by identifying root causes and implementing long-term solutions
  • Collaborate with technical leaders, program managers, and support teams to deliver timely, effective resolutions to customer-reported issues
  • Utilize insights from escalations to drive product and process improvements, reducing future customer-impacting incidents
  • Manage headcount, deliverables, schedules, and budgets for quality assurance activities and customer escalations
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Chassis Controls Software Developer

We are seeking creative, highly motivated engineers with passion and expertise i...
Location
Location
Canada , Markham
Salary
Salary:
4264.00 - 5200.00 CAD / Month
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuit of a Bachelor’s degree in one of the following areas: Mechatronics, Computer Science, Software, Electrical, Mechanical, or Computer Engineering
  • Able to work fulltime, 40 hours per week in Canada, and for an 8 month or 12 month term (consecutive semesters) starting May 2026
Job Responsibility
Job Responsibility
  • Deliver high-quality software solutions for embedded Controls systems on EVs and PHEVs
  • Design, develop and implement Physics and Controls requirements to continuously improve software for mechatronic controls and diagnostics strategies, as well as controller communication or software for vehicle functions and enhancements
  • Adhere to best software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions
  • Collaborate cross-functionally with System Engineers, Software Engineers, Calibration Engineers, Scrum Manager, and Scrum Lead to interpret functional requirements and translate into robust control and diagnostics strategies
  • Test & demonstrate software functionality & readiness
  • Supply common solutions across all GM owned software
  • Document requirements for design solutions and link them to test cases that can demonstrate software functionality
  • Utilize automated test tools in build environments, benches, and vehicles to verify functionality of the feature at the Controller, System and Vehicle level
  • Function as an inclusive Agile Scrum team member to deliver software solutions
  • Have voice in software planning events, share ideas & learnings and help teach/train others
What we offer
What we offer
  • Accommodation is available for applicants with disabilities
  • Fulltime
Read More
Arrow Right