Software Engineer – Motion Planning and Control
Applied Intuition
24 days ago
Sunnyvale, CA, USA
Mid Level / Senior
H1B Sponsor
Base Salary
$149k - $245k/yr
Responsibilities
- Analyze user needs and software requirements to develop feasible design solutions.
- Design, develop, and modify software specifications and performance standards.
- Develop scalable applications and participate in all aspects of software development.
- Create and direct software system testing or validation procedures.
- Prepare reports on project specifications, activities, or status.
- Build out infrastructure initiatives and optimize cloud computing costs.
- Confer with domain experts to design software and gather project information.
- Work on solutions to leading infrastructure problems in the autonomy industry.
- Design and maintain software solutions for autonomy and mobility products.
- Create behavior and motion planning algorithms with collision avoidance systems.
Requirements
- Bachelor’s Degree in Computer Science, Computer Engineering, Robotics, or related field.
- At least 2 years of experience as a Software Engineer in an autonomous technology company.
- Experience with C++, search algorithms, path planning, and motion planning algorithms.
- Familiarity with obstacle avoidance, behavior trees, finite state machines, and Markov decision processes.
- Knowledge of Robot Operating System (ROS), MPC, LQR, PID, and Linux.
Tech Stack
C++Linux
Categories
BackendEmbedded