Robotics Engineer

Full-time
Remotely

You will join a multidisciplinary team that prototypes, simulates, and refines custom robots from concept to shop-floor hand-off. The organization is mid-sized, privately held, and focused on practical automation that shortens production cycles and boosts safety.


Key Responsibilities  

- Architect 6-DoF manipulators and mobile platforms, balancing precision, payload, and speed.  

- Program motion and path planning in ROS 2 using C++17 and Python 3.11.  

- Integrate cameras, LIDAR, force-torque, and tactile sensors; tune sensor fusion stacks.  

- Build perception pipelines with OpenCV, PCL, and lightweight neural networks for object pose estimation.  

- Design EOAT in SolidWorks, validate stress and inertia through FEA, and hand off for rapid CNC/3-D print.  

- Develop Gazebo and Isaac Sim workcells to test kinematics, collision avoidance, and throughput.  

- Implement real-time controllers on microcontrollers or RT-Linux, targeting <2 ms loop latency.  

- Create CI/CD pipelines for ROS packages, maintain unit tests, and document APIs.  

- Collaborate with mechanical, electrical, and safety engineers—occasionally travel to client sites for commissioning.  

- Troubleshoot, benchmark, and iterate until systems meet ISO 10218 and ANSI/RIA R15.06 standards.


Must-Have Qualifications  

- Bachelor’s or higher in Mechanical, Electrical, or Robotics Engineering.  

- 3+ years delivering production-grade robots or automation cells.  

- Deep knowledge of forward/inverse kinematics, dynamics, and PID/Model Predictive Control.  

- Proven ROS 1 or ROS 2 project portfolio, including custom nodes and launch files.  

- Fluency in modern C++ and Python; comfort with Git, Docker, and Linux command-line.  

- Experience integrating industrial robots (e.g., Fanuc, ABB, UR, KUKA) or custom actuators.  

- Strong analytical mindset; you diagnose problems with oscilloscopes, debuggers, and math.  

- Clear, concise communicator able to write engineering reports for non-technical stakeholders.


Preferred Skills  

- Familiarity with MoveIt 2, Navigation2, or proprietary motion planners.  

- Exposure to ML frameworks (PyTorch, TensorFlow) for visual inspection or grasp detection.  

- Knowledge of safety PLCs, IEC 61508 functional safety, and risk assessment.  

- Hands-on experience in AGV/AMR fleets, SLAM, or indoor GPS alternatives.  

- Ability to script test benches in MATLAB or Julia for controller optimization.