Controls Software Engineer

2 months ago


Markham, Canada Multimatic Inc. Full time

Controls Software Engineer

Location: Multimatic Electronic Systems - North America, Markham, Ontario, Canada

Posted: April 29th, 2024

Controls Software Engineer - Job Specification

Multimatic - Solving our customers’ problems through the know-how we embed in the products and services we sell.

Multimatic is a global automotive company providing hardware and engineering services to OEMs around the world. Multimatic Electronic Systems (division of MTCE) based in the UK and Canada will meet the growing needs of our automotive customers in electronics hardware and software control. Combining our new products with Multimatic’s existing expertise in suspension systems, vehicle dynamics, mechanisms and mechatronics will enable us to go to market with complete active suspension, active aero and powered door products to our customers in the future.

We are seeking a Controls Software Engineer to join our growing engineering team. You will be developing software for a new range of Multimatic automotive electronic control units and will be joining a highly capable team split between Canada (Toronto) and the UK. We need someone who is happy to work with others, is able to communicate well and most importantly embraces our culture - finding ways to say “yes”, meeting all commitments, being flexible, embracing challenges and ensuring we deliver excellent solutions to our customers.

You would be joining this division at a great time – early enough to make your mark, whilst also benefiting from the stability and security that our parent company provides.

Facility Address:

85 Valleywood Dr.

Markham, Ontario

L3R 5E5

Key Areas of Responsibility:

Develop and maintain software for automotive suspension, power closures and active aero control systems. Develop and maintain library blocks enabling us to re-use our IP across multiple products. Assist with requirements capture and architecture design. Assist with development and maintaining controls algorithms and software functions for our systems. Testing of developed software solutions for assigned projects (PIL, SIL, MIL etc). Work within a team in an agile manner allowing for flexibility and self-management to complete tasks. Ensure processes are correctly followed, whilst also looking for opportunities to improve the process.

Ideal Experience

University degree or equivalent in Software Engineering, Computer Engineering, Control Engineering, Applied Physics or equivalent. Formal Software development within embedded software development environment. Experience with AutoSAR and Embedded Linux. Highly experienced in Matlab, Simulink and Stateflow. Understanding of autocode generation Experience in MIL and SIL testing. Understanding of Floating point and Fixed point arithmetic. Experience developing controls algorithms and software architectures, with vehicle testing. Formal software development within Aerospace, Automotive, Medical or similar embedded software development environment.

Desirable Experience

Use of test tools for Unit testing, SIL testing, HIL testing. Writing and reviewing software requirements. Understanding of power electronics, brushed & brushless DC and AC motors, motor controllers, power conversion, power storage, signal conditioning and digital communication. Appreciation of ISO 26262 including the ASIL risk classification scheme. Hands on mechanical experience and understanding of vehicles is an asset.

Multimatic is an equal opportunity employer.



  • Markham, Ontario, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python AutomationAre you prepared to join a top global engineering design firm specializing in embedded software/hardware, electronics, and electro-mechanics?The Connectivity test team is looking for a dedicated Automation Developer to contribute to enhancing our partner's infotainment system.As a part of the Connectivity...


  • Markham, Canada ZRG Embedded RecruitingRPO Full time

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrat


  • Markham, Ontario, Canada ZRG Embedded RecruitingRPO Full time

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrat


  • Markham, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python Automation Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python Automation Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python Automation Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python Automation Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python Automation Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer – Satellite Communications Are you excited to join a top-notch global engineering design house specializing in embedded software/hardware, electronics, and electro-mechanics? What we're seeking - Dynamic professionals who are highly motivated - Designers with a service-oriented mindset and diverse backgrounds - Professionals...

  • software engineer

    2 weeks ago


    Markham, Canada Ramp Group Full time

    Education: Expérience: EducationBachelor's degreeComputer software engineeringWork site environmentMotor vehiclesTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsOperate automatic or other testing...

  • software engineer

    2 weeks ago


    Markham, Canada Ramp Group Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsComputer software engineeringWork site environmentMotor vehiclesTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsOperate automatic or...


  • Markham, Canada JAM Software GmbH Full time

    Embedded Software Developer – Satellite Communications Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad...


  • Markham, Canada JAM Software GmbH Full time

    Embedded Software Developer – Satellite Communications Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad...


  • Markham, Canada JAM Software GmbH Full time

    Embedded Software Developer – Packet processing Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer – Packet processing Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we're looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Canada JAM Software GmbH Full time

    Embedded Software Developer – Packet processing Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we’re looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Ontario, Canada ZRG Embedded RecruitingRPO Full time

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrate and test embedded firmware and custom software applications...

  • Software Engineer III

    4 weeks ago


    Markham, Canada Legrand Full time

    Position Description At a Glance Legrand  has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in  Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrate and...


  • Markham, Ontario, Canada Legrand Full time

    Position Description At a Glance Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrate and test...

  • Software Engineer III

    3 weeks ago


    Markham, Canada Legrand Full time

    Position Description At a Glance Legrand  has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in  Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrate and...