Software Application Engineer
2 weeks ago
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.
-
Software Engineering Program Manager
5 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
5 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
5 days ago
ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
5 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
5 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
4 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
4 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
3 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
6 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Software Engineering Program Manager
4 days ago
Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...