Role Summary
The Senior Algorithms Engineer is responsible for development of Real time Controllers and Motion Planning algorithms for Drive Assistance Systems from concept phase to production.
Key Responsibilities
- Development (design, implement, tune, test, and debug) of algorithms for core and/or application specific Real time Controllers for Steering, Throttle, and Brake systems for various Advanced Driver Assistance Systems
- Develop algorithms on motion planning for (semi/full) autonomous driving vehicles
- Develop and/or optimize vehicle state estimators
- Integrate and evaluate combinations of motion planning, Vehicle State Estimation and Control algorithms
- Implement the software/algorithms using simulation tools including Model/Software/Hardware in the loop platforms (MIL/SIL/HIL) and verify compliance of designs against OEM requirements, regulations, and other standards for Autonomous driving vehicles
- Work with perception algorithm team for trajectory optimization and tracking & control components tuning/improvements
- Support embedded Software team to integrate Software/algorithms on to production intended Hardware platforms
- Verify algorithms at component and bench level
- Test and tune the Algorithm (Models/Embedded Software) in the Vehicle
- Analyze stability control and system-level performance during vehicle maneuver
- Internal and External customers requirement Analysis
- Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP).
- Performs other duties as necessary for completion of projects and achievement of departmental goals
- Create and deliver technical presentations to support the design and development of autonomous systems, including design reviews
Key Qualifications/Requirements
- Bachelor’s degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent (Master’s preferred)
- 8+ years’ relevant experience regarding the Responsibility / Activities (listed above) for automotive electronics serial development projects (mandatory).
- Level to be considered based on years of experience
- Highly skilled with ADAS experience
- Knowledge of feature development engineering practices in automotive field
- Experience with MATLAB/Simulink and State flow
Job Category: Embedded Engineer
Job Type: Full Time
Job Location: Ontario
Domain: Automotive