Senior Motion Planning & Control Engineer – Robotics
Location: Onsite – Bay Area
Type: Full-Time
DeepRec.ai are partnering with a stealth-mode robotics startup in the Bay Area, backed by significant funding and on a mission to revolutionize the robotics industry. They have a team of A Players who are building cutting-edge robotic systems designed to tackle complex real-world challenges. If you are a talented engineer with a passion for motion planning and control, we would love to hear from you.
As a Senior Motion Planning & Control Engineer, you will be responsible for designing and implementing sophisticated algorithms that enable our robots to navigate and interact with the world autonomously. This position requires deep expertise in robotics software, motion planning, and control systems. You will work closely with a talented, cross-functional team of engineers to integrate these algorithms into real-world robotic systems, ensuring robust, reliable, and high-performance operation. This is a unique opportunity to be part of a core team developing transformative robotics technology at an early stage in the company’s journey.
Key Responsibilities:
- Develop, optimize, and implement motion planning algorithms for autonomous robotic systems.
- Design and implement control algorithms to enable robust, real-time operation of robotic systems in dynamic environments.
- Work with sensor data (e.g., LIDAR, cameras, IMUs) to enhance perception-driven motion planning and control decisions.
- Collaborate closely with hardware and software teams to integrate planning and control solutions with the robot’s sensors, actuators, and mechanical systems.
- Develop and validate simulation models to test and refine motion planning and control algorithms before deployment.
- Optimize algorithms for real-time performance, ensuring scalability and reliability in diverse and challenging environments.
- Conduct field tests, troubleshoot, and refine planning and control systems to ensure optimal performance in real-world applications.
- Participate in design reviews, providing technical expertise on motion planning and control.
- Mentor and collaborate with junior engineers, fostering a culture of technical excellence and continuous learning.
- Stay current with advancements in robotics, AI, and control theory, applying new techniques and methodologies to improve system performance.
Qualifications:
- Master’s or PhD in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
- 5+ years of experience in robotics software development, with a strong focus on motion planning, control systems, and real-time algorithms.
- Deep knowledge of motion planning algorithms (e.g., A*, RRT, PRM) and control strategies (e.g., PID, MPC, LQR) for autonomous robots.
- Strong programming skills in C++ and Python, with experience in ROS (Robot Operating System) or similar robotics frameworks.
- Experience working with robotic sensors (LIDAR, cameras, etc.) and integrating perception data into planning and control loops.
- Proven experience with simulation tools (Gazebo, RViz, or similar) for testing and validation of motion planning and control systems.
- Experience with optimization techniques and real-time system constraints.
- Hands-on experience in deploying and testing robotic systems in real-world environments.
- Strong problem-solving skills, with the ability to work independently and in a fast-paced, dynamic team environment.
- Excellent communication and collaboration skills, with a passion for building innovative technologies.
Bonus Skills:
- Experience working on autonomous vehicles (ground, aerial, or marine).
- Background in machine learning or AI-driven approaches to motion planning and control.
- Knowledge of safety standards and regulatory requirements for autonomous systems.
- Experience working in startup or fast-paced R&D environments.
Please apply for more information