Autonomous Development Engineer - Decision & Control Team
Detroit, Michigan, USA
About Zenuity- Making it Real
We are breaking new ground with world-class driver-assistance and autonomous-driving technologies. To meet the automotive industry’s requirements, we are developing a software in a fashion and context that hasn’t been done before. With robustness, speed to market and a flexible approach we are changing the way the world looks at mobility, infrastructure and everyday life for people worldwide.
We work on interesting technical challenges using cutting edge technologies in a high performance, agile organization with an innovative environment & high level of autonomy, putting you in the driver’s seat. We have a team-based structure with professional management & continuous development, where you will be exposed to many areas within Autonomous Driving, maximizing development opportunities.
WHAT YOU WILL DO:
Member of the Decision & Control Development Team responsible for designing, simulating, and implementing automotive estimation and control algorithms. Design, implement, and test algorithms using model-based development and C++. Implement control algorithms in MATLAB/Simulink and C++, and test in real-time systems in vehicles and simulation environments. Design and perform vehicle tests to verify control system performance and robustness. Design and perform system calibration methods. Follow defined software development and documentation steps. Support regional customer discussions. Develop advanced algorithm for autonomous vehicle features for future model year products. Design and write state of art motion planning algorithm in C++ under Linux environment. Implement variety of optimization methods and state machine for autonomous decision and control feature algorithms. Team with sensor and perception engineers to design end to end algorithm system architecture. Working in a team environment, make significant contributions to the creation and implementation of active safety features for autonomous vehicles, advanced driver-assistance systems (ADAS). Conduct in-vehicle testing and system debugging on prototype vehicle platform. Use of MATLAB/Simulink, C++ programming, Python, Linux.
Bachelor Degree or Higher
Mission Planning, Route Planning, Motion & trajectory planning techniques (A*, D* and RRT/RRT*)
Strong C++ programming skills
Comfort in Linux environment
Beneficial skills and experience include automotive embedded software experience, familiarity with vehicle dynamics and kinematics, experience in requirements development, unit testing, software integration. Prior experience with AD/ADAS automotive, aerospace or related experience.Additionally, experience with ROS, Machine Learning, and control theory is beneficial.
With the skillset and mindset described you have the chance to make self driving cars a reality as an engineer at our site in Detroit.
We are really excited to welcome candidates with these skills so don't hesitate to take the chance of a lifetime!
Zenuity work proactively to create a culture of diversity and inclusion, where individual differences are appreciated and respected. To drive innovation we see diversity as an asset, which means we value and respect differences in gender, race, ethnicity, religion or other belief, disability, sexual orientation or age etc.
Interviews are held on a continuous basis, so we highly recommend that you submit your application at your earliest convenience.