Robotics Software Engineer ROS 2
About the Role
Our client is building advanced robotic systems leveraging precision welding and automated machinery. They are seeking a Robotics Software Engineer with deep experience in ROS 2 to develop, integrate, and optimize software running on cutting-edge robotic arms and supporting industrial automation tools. If you enjoy working hands-on with hardware and creating intelligent automation systems, this role is for you.
What You Will Do
Develop and integrate software for robotic systems using the ROS 2 framework
Design and implement nodes for perception, motion planning, control loops, and path optimization
Ensure real-time communication between distributed components using DDS middleware
Create and maintain custom ROS 2 packages for robotic manipulation and inspection tasks
Collaborate closely with hardware, mechanical, and electrical engineers to interface with sensors, actuators, robotic arms, and welding systems
Work directly with industrial automation equipment tuning performance on the shop floor, not just in simulations
Apply advanced robotics capabilities such as SLAM, navigation, safety zones, coordinated motion, and error recovery
Utilize Gazebo, RViz, and other simulation tools during development and deployment
Optimize performance for embedded edge-compute systems in real-time environments
Support testing, validation, and commissioning of robotic systems into production
Must Haves
3+ years of experience developing robotics software with ROS 2
Strong programming skills in C++ and Python
Experience integrating robotic systems with sensors, PLCs, actuators, and industrial control hardware
Hands-on work with physical robots not just simulation
Strong understanding of kinematics, motion control, perception pipelines, and/or robotic arm manipulation
Ability to troubleshoot hardware/software interaction in a fast-moving industrial environment
Nice to Have
Experience with industrial welding robots or robotic arm tool-paths
Knowledge of real-time operating systems (RTOS) or embedded Linux
Familiarity with machine vision (OpenCV, camera calibration, 3D sensors, LiDAR)
Experience with safety architectures (ISO 10218, safety PLCs, interlocks, E-stops, guarding)
CI/CD automation for robotics (GitHub Actions, Docker, ROS build farms)
Background in industrial automation, manufacturing robotics, or autonomous systems engineering
Familiarity with control systems tuning (PID, force/torque control)
Soft Skills
Problem-solver with curiosity for how mechanical and electrical systems work
Strong teamwork and communication in a multidisciplinary environment
Comfortable working onsite around heavy equipment and manufacturing processes
...Description Company Description UnCommon Fashion Showroom is a leading wholesale apparel... ...in the fast-paced fashion industry. Interns will gain valuable exposure to the inner... ...aesthetic sense Knowledge of Fashion Design and a passion for creativity and collaboration...
...Schulte Companies - 1701 Old Pondella Rd [Housekeeper / Cleaner] As a Room Attendant at Schulte Companies, you'll: Ensure?that?rooms?and?public?areas?are?cleaned?and?sanitized?to company-mandated?standards; Ensure that rooms have clean linen, bedding and?towels; Maintain...
...K-12 Teacher - Elementary, Middle, High School Teacher at Uncommon Schools summary: This role involves teaching K-12 students in public charter schools dedicated to providing high-quality education in underserved urban communities. Teachers are responsible for delivering...
...Inc.Industry: Consulting | Telecommunications | Project ManagementEmployment Type: Full-Time | Entry-LevelTraining ProvidedJoin a High-Performance, Growth-... ....00 1 week agoSr Project Manager - Finance (100% Remote) Project Manager, GES Startup, Global Engineering...
...Job Title Airport Ramp Agent FT (Delta) - Burlington, VT Date Wednesday, October 22, 2025 Entity Unifi Aviation, LLC State Vermont City S. Burlington Base Pay Rate: $ 18.00 Full/Part Time Full Time...