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.

