Software Application Engineer

Posted on 27 November 25 by Sri Nataraj

  • CAD$ - CAD$
Logo

Powered by Tracker

Job Description

About the Company

Our client, an innovative engineering company based in Port Perry, is developing a next-generation electromechanical braking system for future vehicle platforms. Their work combines software, mechanical systems, and advanced control technologies to improve safety and vehicle performance.

As part of a small and hands-on team, you’ll contribute directly to product development, testing, and integration. The environment is fast-moving, collaborative, and ideal for engineers who enjoy working across multiple disciplines. Equity eligibility is available after one year.

Role Overview

We are looking for a Software Engineer with experience in embedded control systems and vehicle-related software development. In this role, you will design, refine, and validate control software for an electromechanical brake system, supporting the product from early prototypes to production-level implementation.

This position suits someone who is comfortable working with model-based design tools, electromechanical systems, and real hardware testing.

Key Responsibilities

  • Develop, improve, and troubleshoot embedded control software for an electromechanical braking system.
  • Take part in system integration efforts across internal teams and customer test environments.
  • Build and maintain test tools, frameworks, and methodologies (software, scripting, and hardware setups).
  • Execute integration tests, diagnose issues, and guide resolution of critical system-level problems.
  • Set up and support lab rigs, instrumentation, and functional prototypes.
  • Perform system validation and integration testing both in-house and at external facilities.
  • Contribute to test plans, verification documentation, and engineering reports.
  • Participate in design reviews and collaborate with cross-functional engineering teams.
  • Assist with manufacturing test procedures, bring-up activities, and failure investigations.

 

Required Qualifications

  • Bachelor’s degree in Software Engineering, Electrical Engineering, or a related discipline.
  • Professional experience in an automotive-focused engineering role.
  • Strong hands-on experience with MATLAB/Simulink for model-based design, C-code generation, and deployment workflows.
  • Background in modeling and controlling electromechanical systems; experience with BLDC motors is required and familiarity with FOC motor control is a strong advantage.
  • Understanding of vehicle dynamics, particularly how braking affects control, stability, and safety.
  • Experience working within ASPICE or ISO26262 development frameworks.
  • Ability to diagnose complex issues across mechanical, electrical, and software boundaries.
  • Prior involvement in system-level testing, integration, and design verification activities.

 

Preferred Experience

  • Exposure to embedded system design and real-time software development.
  • Knowledge of ISO/TS/IATF 16949 standards or work experience in TS/ISO-certified environments.
  • Experience integrating embedded software or electronics into vehicle systems.
  • Familiarity with using AI-assisted tools for control or modeling applications.

Job Information

Rate / Salary

CAD$ - CAD$

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-1186

Job Location