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.