Jobs.ca
Jobs.ca
Language
Patch Tech Staffing logo

Software Application Engineer

Port Perry, Ontario
Mid Level
full_time

Top Benefits

Equity eligibility after one year

About the role

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.

About Patch Tech Staffing

Staffing and Recruiting
1-10

Patch is dedicated to providing customized tech (IT/AV) staffing solutions that meet the unique needs and company culture of our clients across North America.

We offer staffing services for a wide range of technical positions, including software developers, network engineers, project managers, cybersecurity professionals, audio visual professionals and many more. Our extensive network of industry contacts and talent pools allows us to quickly identify and attract the best candidates for our clients' needs.

We offer flexible staffing options including temporary, contract-to-hire, and direct placement services. Whether you need to quickly fill a short-term project or hire a permanent employee, we have the expertise and resources to meet your staffing needs.