Robotics Engineer, Mobile Manipulation - NREC
Core
Developing algorithms for perception-aided control of manipulators on mobile robots for real-world applications in logistics, manufacturing, and automated science.
Role type
Robotics Engineer (Mobile Manipulation)
Builds
Mobile manipulation systems integrating perception, planning, and control
Domain
Robotics, Automation, Defense/Industrial
Deliverable
production ML models | product features
Required skills
C++, 3D perception (LiDAR, stereo vision, RGB-D, point cloud), kinematics, dynamics, motion planning (MoveIt, OMPL, RRT*), grasp/manipulation planning, Linux development, scripting languages (Python, Matlab)
Preferred skills
Sensor/robot calibration, visual sensing, robot navigation, reinforcement learning, SLAM, simulation (Gazebo, Isaac Sim, Mujoco), real-time control, embedded systems, CUDA, ROS, OpenCV, PCL, Boost, Eigen
Responsibilities
Develop algorithms for perception-aided control of manipulators on mobile robots; prototype in scripting languages; transition applications to production-quality code; design, develop, test, and maintain software systems; interact with sponsors for planning and reporting; survey literature and implement innovative techniques; follow team software development protocols; develop and apply system testing and verification procedures
Seniority
Mid-level IC (1-3 years experience)