Senior Software Engineer / Robotics / Physical AI Integration
Motion Recruitment · Wilmington, MA · 1 wk ago
HybridFull-time
Tech Breakdown
- Robotics Software Development: 35%
- Hardware and Industrial Systems Integration: 20%
- AI/ML Integration: 20%
- Real-Time Control Systems: 20%
- Testing and Documentation: 5%
Daily Responsibilities
- 80% Hands On
- 10% Management Duties
- 10% Team Collaboration
Required Skills & Experience
- 5+ years of experience developing software for robotics, automation, embedded, or physical systems
- Strong proficiency in C and C++
- Python experience for tooling, testing, and automation
- Hands-on experience with ROS and ROS2 development
- Experience integrating industrial robotic systems and controllers
- Experience implementing industrial communication protocols such as EtherCAT, CANopen, Modbus, or Profinet
- Familiarity with embedded communication interfaces including SPI, I2C, UART, CAN, and GPIO
- Experience developing software for Real-Time Linux or RTOS environments
- Strong debugging skills across software, firmware, hardware, and systems integration
- Experience with source control, code reviews, automated testing, and CICD practices
Desired Skills & Experience
- Machine vision or camera system integration experience
- Familiarity with OpenCV or similar computer vision frameworks
- Motion control, servo tuning, and trajectory planning experience
- Experience with ML inference frameworks such as TensorRT, ONNX, or TFLite
- Exposure to simulation environments including Gazebo, Isaac Sim, or MoveIt
- Knowledge of functional safety standards applicable to industrial or robotics systems
Benefits
- Medical, Dental, and Vision Insurance
- PTO
- 401k