Principal Robotics & Controls Software Engineer
Role responsibilities
Lead the design and development of robotics and controls software, focusing on real-time path planning and motion control for endovascular procedures. Own the technical architecture and ensure the delivery of high-reliability, deterministic software within a regulatory framework.
Requirements
Requires over 9 years of experience in robotics and motion planning software engineering with proficiency in C++, Python, and Linux. Candidates should have strong fundamentals in nonlinear optimization, kinematics, and experience developing production software for high-reliability environments.
Key skills
Robotics, Controls Software, Motion Planning, C++, Python, Linux, Path Planning, Trajectory Optimization, Manipulator Kinematics, State Estimation, Deterministic Systems, Software Architecture, Git, Medical Device Software, Real-time Systems, Magnetic Navigation
Keywords
Robotics, Controls, Motion Planning, Path Planning, C++, Python, Linux, Git, Magnetic Navigation, Endovascular, Medical Devices, IEC 62304, IEC 60601, Drake, ROS, Moveit, RVIZ, Gazebo, Isaac Sim, Haptics, Teleoperation, V-model, Deterministic Systems, 7DOF, Nonlinear Optimization, State Estimation, Kinematics, Real-time Software, Healthcare Technology, Software Architecture