Robotics Software Engineer
Job Description
Job Description
About the Role
We are seeking a highly skilled and motivated Robotics Software Engineer to spearhead the development of our next-generation automated pick-and-place systems. In this role, you will be responsible for leading the architectural transition of our current robotic workcells from proprietary software to a highly customized, robust, and scalable ROS 2 based architecture.
You will design, implement, and deploy advanced motion planning algorithms using MoveIt 2 and integrate sophisticated 3D perception pipelines to handle complex pick-and-place tasks in dynamic manufacturing environments.
Key Responsibilities
- Motion Planning: Develop, tune, and implement advanced robotic arm motion planning and manipulation algorithms using MoveIt 2.
- Perception Pipeline Integration: Design and integrate 3D perception pipelines (utilizing point clouds, depth maps, and 3D sensors like Photoneo PhoXi) for robust object detection, pose estimation, and obstacle avoidance.
- Software Development: Write clean, efficient, and production-ready code in C++ and Python within the ROS 2 ecosystem.
- Hardware Integration: Interface software stacks with industrial robotic arms, end-effectors, and 3D vision sensors, ensuring seamless real-time communication and low-latency control.
- Testing & Validation: Design and execute rigorous simulation testing (e.g., Gazebo) and physical hardware validation in the lab and on the factory floor.
- Collaboration: Work closely with cross-functional teams including mechanical, electrical, and manufacturing engineers to deliver end-to-end automation solutions.
Required Qualifications
Education: Master's degree in Robotics, Computer Science, Software Engineering, Electrical Engineering, or a related field.
- ROS 2 Expertise: Proven, hands-on experience developing complex robotics applications using ROS 2 and its core concepts (Nodes, Topics, Services, Actions, lifecycle management).
- Motion Planning: Deep understanding of kinematics, dynamics, and motion planning frameworks, with extensive hands-on experience using MoveIt 2.
- Perception: Solid background in 3D computer vision and point cloud processing (PCL, OpenCV) for robotic manipulation tasks.
- Programming Skills: Strong proficiency in modern C++ and Python.
System Integration: Experience interfacing with industrial robots and 3D vision hardware (e.g., RealSense, ZED).
Recommended Jobs
Landscape Architect
Company Boss Engineering Company, a leading civil engineering / surveying consulting firm headquartered in Howell, MI, seeks motivated, team oriented, professionals for our corporate office. Job Des…
HVAC Service Technician
Job Description Job Description Residential HVAC Service Technician Welcome to Levine & Sons Plumbing, Heating, and Cooling , where we don't just provide services – we craft experiences, for…
Hourly Pooled - Athletic Training Aid, Sports Medicine
Hourly Pooled - Athletic Training Aid, Sports Medicine Join Our Campus Community! Thank you for your interest in joining the University of Wyoming. Our community thrives on the contribution…
(Part-Time) Interpreter
PAY RATE: $16.17 - $18.80 /hour DOQ (Up to 1,500 hour per year) GENERAL STATEMENT OF DUTIES: Under the direction of the District Interpretive Services Supervisor, this year-round, part time Interp…
1st Shift High Tech Home Health Aide or Certified Nursing Assistant
Now Hiring: Home Health Aide (HHA) – Holland Area Care With Heart. One Client at a Time. ✨ Why You’ll Love This Role: • No crowded halls • No juggling multiple patients • Just yo…
Tax Senior
Great accountants do more than deliver projects – they help shape futures. Join a team that blends deep technical expertise with proactive guidance, serving as strategic partners to their clients rat…
Safety Officer
Job Description Job Description Discover the opportunity to join Baker College, honored as one of the 2024 & 2025 Best and Brightest Workplaces in West Michigan, Metro Detroit, and Nationally! …
Pizza Makers & Shift Leaders
Job Description Job Description Oven 360 Troy – Pizza makers and shift leaders Oven 360 Troy is looking to add pizza makers & shift leaders who can grow into a managerial role within our te…
Expert Continuous Improvement Specialist
CHS Inc. is a leading global agribusiness owned by farmers, ranchers and cooperatives across the United States that provides grain, food and energy resources to businesses and consumers around the wo…
Business Developer (Civil Engineering / Pavement Technology)
Job Description Job Description Benefits: ~401(k) ~ Competitive salary ~ Dental insurance ~ Health insurance ~ Opportunity for advancement ~ Paid time off About Us NIRA Dynam…