companyPath Robotics logo

Software Engineer – Robotics & Systems

Path RoboticsColumbus, Ohio
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications3–6 years of software engineering experience in robotics, automation, embedded systems, or a related field. Strong C++ skills in production environments, with working knowledge of Python for tooling, scripting, and testing. Hands-on experience with ROS or ROS2 in deployed systems. Experience building HALs, device drivers, or other low-level software for sensors, actuators, and hardware peripherals. Comfortable with embedded Linux, cross-compilation, and working alongside hardware and firmware engineers to debug integrated systems.

About the job

About Path Robotics

Path Robotics is pioneering advancements in autonomous welding technology. Our AI-driven robotic welding systems leverage sophisticated sensing and computer vision to adapt in real time—eliminating the need for fixtures, programming, and limitations. We're crafting the future of manufacturing and are on the hunt for engineers eager to dive into this innovative field.

The Role

We are seeking a Software Engineer with a solid foundation in systems-level programming and experience in developing software that communicates directly with hardware. You will engage with our sensing stack, robotic platform, and computational infrastructure—writing the essential code that enables our robots to perceive, navigate, and make decisions. This position is ideal for individuals who are comfortable working closely with hardware, writing Hardware Abstraction Layers (HALs), integrating sensors and actuators, and optimizing performance on embedded computing platforms.

What You’ll Do

  • Create comprehensive software solutions for sensing and robotic systems, including HALs for cameras, laser sensors, and communication interfaces.
  • Enhance the software architecture integrating robotic arms, welding systems, and peripheral hardware into a cohesive control stack.
  • Design and implement reliable device drivers, HALs, and ROS-based components for robotic applications in production.
  • Develop and fine-tune software for embedded platforms like NVIDIA Jetson, focusing on real-time and GPU-accelerated tasks.
  • Collaborate with hardware, firmware, and systems teams to deploy devices, troubleshoot stack-wide issues, support operations, and enhance performance in the field.

Who You Are

  • 3–6 years of software engineering experience in robotics, automation, embedded systems, or a related discipline.
  • Proficient in C++ within production environments, with practical knowledge of Python for tooling, scripting, and testing.
  • Hands-on familiarity with ROS or ROS2 in operational settings.
  • Experience in developing HALs, device drivers, or low-level software for sensors, actuators, and hardware peripherals.
  • Comfortable working with embedded Linux, cross-compilation, and collaborating with hardware and firmware engineers to debug integrated systems.

About Path Robotics

Path Robotics is at the forefront of redefining autonomous welding through innovative AI technologies. Our commitment to revolutionizing manufacturing processes drives our pursuit of talented engineers who are passionate about hands-on work and making impactful contributions to the field.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.