ClearMotion is launching a groundbreaking new technology for the automotive industry – a high bandwidth proactive suspension system + digital chassis. Relying on a unique combination of both hardware and software, ClearMotion uses state-of-the-art hydraulics, controls and mapping technology to achieve unprecedented levels of ride comfort, handling and stability.
ClearMotion is searching for an extraordinary data scientist to join our RoadMotion team to develop data-driven solutions for proactive chassis technologies(including active vehicle suspension). Specific areas of interest include(but not limited to) digital signal processing, control theory, optimization, SLAM, and machine learning.
We offer a unique opportunity to work closely with experts from a wide array of backgrounds, to create groundbreaking technology with potential for huge impact. As a member of a fast-growing R&D team, you’ll be able to make a large contribution to our final product.
Things you’ll be working on:
Study academic papers and implement the theories into practical algorithms
Develop novel ML and control methodologies and design experiments to test them
Data collection, data analysis, mathematical modeling, and system identification
Develop and implement core algorithms in MATLAB/Simulink and Python, and collaborate with the team to integrate them into our systems
Create simulation platforms to conduct numerical simulations
Participate in in-vehicle testing on proving grounds and public roads
Transfer technology to product groups and see your ideas shipped in product.
MS or PhD in Engineering, Applied Mathematics, or related field and/or 3+ years of highly relevant work experience.
Familiar with classical control theory, modern control theory(LQR, H-infinity, MPC, etc), and digital signal processing
In-depth understanding of common machine learning and deep learning algorithms
Familiar with at least one of the popular machine learning frameworks, including Tensorflow, CNTK, pyTorch, etc.
Excellent knowledge in ODE and numerical simulations
Excellent MATLAB/Simulink and Python skills.
Experience developing software as part of a team w/ strong interpersonal + verbal communication skills
Experience with version control systems(e.g., Git, SVN)
Desire to work in a fast-paced startup environment w/ ability to be semi-autonomous.
If you don’t have every qualification below – don’t worry! We’re not expecting that! We’re looking for people who understand the goals/objectives of what we’re trying to achieve and have an attitude of“I’ll learn whatever I can to help get the job done!”
2+ years professional work experience at a robotics, software, or automotive company developing control and/or machine learning algorithms
Experience in implementing control algorithms on real-time operating systems.
Experience working with real-world data sets with possible noise in data and labels
Experience w/ digital signal processing(ideally w/ data from a physical system).
Experience w/ hardware-in-the-loop simulations
Good track record of scientific publications + previous research collaborations w/ academia(while you were in the working in industry)
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required. Duties, responsibilities and activities may change at any time with or without notice. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.
We are an equal opportunity employer; applicants, employees and former employees are protected from employment discrimination based on race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, and genetic information (including family medical history), or any other characteristic protected by law.