Senior Software Engineer - Robotics, Perception (C++, Python)
Path Robotics, Inc
At Path Robotics, we’re building the future of embodied intelligence. Our AI-driven systems enable robots to adapt, learn, and perform in the real world closing the skilled labor gap and transforming industries. We go beyond traditional methods, combining perception, reasoning, and control to deliver field-ready AI that is risk-aware, reliable, and continuously improving through real-world use. Big, hard problems are our everyday work, and our team of intelligent, humble, and driven people make the impossible possible together. We’re looking for a Software Engineer with deep experience in C++ and Python to lead the development of core systems powering our intelligent robotic platforms. In this role, you’ll architect and implement high-performance software at the intersection of real-time robotics, perception, and machine learning. You’ll take technical ownership of critical components, mentor team members, and help shape the future of our robotics software stack. What You’ll Do Drive software architecture decisions across robotics and perception systems. Design, implement, and optimize performance‑critical components of the robotics and perception stack in C++ and Python. Develop and integrate 3D point cloud processing algorithms for weld joint perception, including registration, pose estimation, segmentation, and geometric reasoning. Lead the integration of machine learning models into real‑time systems, ensuring low‑latency, high‑reliability performance. Design and implement gRPC/Protobuf service interfaces with attention to schema versioning and backward‑compatible API evolution. Instrument perception systems for production observability, building telemetry pipelines that connect algorithmic metrics to business outcomes. Who You Are Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field. 5+ years of professional experience in software engineering; title and compensation will be commensurate with experience. Solid grasp of system‑level software design, concurrency, memory management, and optimization. Advanced proficiency in modern C++ and Python, with demonstrated experience building production services using gRPC and Protobuf. Experience with robotics or perception applications, including familiarity with ROS/ROS2, motion planning, and hardware interfaces is preferred. Proficient in Linux‑based development; experience with Docker strongly preferred. Why You’ll Love Working Here Daily free lunch to keep you fueled and connected with the team. Flexible PTO so you can take the time you need, when you need it. Comprehensive medical, dental, and vision coverage. 6 weeks fully paid parental leave, plus an additional 6‑8 weeks for birthing parents (12‑14 weeks total). 401(k) retirement plan through Empower. Generous employee referral bonuses—help us grow our team! Who We Are At Path Robotics we love coming to work to solve interesting and tough challenges but also because our ideas are welcomed and valued. We encourage unique thinking and are dedicated to creating a diverse and inclusive environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require a reasonable accommodation to participate in the application process or any part of the hiring process, please contact View email address on click.appcast.io. We are committed to providing equal access and will work with qualified individuals to ensure a fair and accessible hiring experience. We will respond to your request within 48 hours. #J-18808-Ljbffr Path Robotics, Inc
- Path Robotics is seeking a Software Engineer in Columbus, Ohio, to lead the development of core systems for... ...performance software, focusing on robotics, perception, and machine learning. Applicants... ...have a strong background in C++ and Python, with at least 5 years of...SeniorPythonC++Flexible hours
- Senior Software Engineer - Robotics, Perception (C++, Python) Columbus, Ohio Build the Path Forward At Path Robotics, we’re building the future of embodied intelligence. Our AI‑driven systems enable robots to adapt, learn, and perform in the real world closing the skilled...SeniorPythonC++Flexible hours
- Senior Software Engineer, Perception Platform Columbus, Ohio Build the Path Forward At Path Robotics, we’re attacking a trillion dollar opportunity - doing things that have never... ...building production backend systems in Python (C++ is a plus). Expertise in architecture,...SeniorPythonC++Flexible hours
- An innovative robotics company seeks a Senior Software Engineer to lead the development of core systems for intelligent robotic platforms. You will drive... ...architecture and implement critical components in C++ and Python while mentoring team members. The ideal candidate has...SeniorPythonC++Flexible hours
- ...Robotics Software Engineer Columbus, Ohio At Path Robotics, we're building... ...traditional methods, combining perception, reasoning, and control to... ...work. You'll write modern C++ across the full robotics... ...robotics software in modern C++ (Python a strong plus). ~ Hands-...SeniorPythonC++Flexible hours
- ...Description Are you a forward-thinking engineer, read to step into a Senior Robotics Software Engineer role with our premier... ...functions such as kinematics, perception, sensor fusion, and control.... .... ~ Advanced proficiency in C++ and Python, with hands-on experience...SeniorPythonC++Relocation package
- ...Path Forward At Path Robotics, we’re building the future... ...methods, combining perception, reasoning, and... ...We’re looking for a Senior Software Engineer to be the architect and... ...Architect production‑grade Python systems that make... ...code into the company’s C++/ROS codebase. Act as...SeniorPythonC++Immediate startFlexible hours
$72k - $100k
Battelle is seeking an early career Robotics AI Engineer for a hybrid position in Columbus, OH. This role focuses on applying AI, machine learning... ...Bachelor's degree in a related field and familiarity with Python/C++ are required. The salary range for this position is $72,000...PythonC++$197.4k - $232k
...Location Type: Remote Department Engineering Compensation: $197.4K – $232K •... ...Platform. About the Role Senior Software Engineers II at Confluent take ownership... ...language (for example, Java, Go, C/C++, or Python) and strong fundamentals in data structures...SeniorPythonC++Full timeRemote work- Path Robotics, based in Columbus, Ohio, is seeking a Senior Software Engineer to be the architect of their codebase. In this role, you will build robust and scalable systems... ...will have strong backend development skills (Python, C#, or Java), a background in cloud-based...SeniorPythonFlexible hours
- Path Robotics Inc. in Columbus, Ohio, is seeking a Senior Software Engineer for their Perception Platform. This role involves building reliable production services for perception... ...in backend systems, particularly using Python, and will thrive in a dynamic and collaborative...SeniorPythonFlexible hours
- ...professional services firm seeks an AI & Data - Physical AI Engineering Consultant – Manager to lead innovative AI... ...should possess programming proficiency in Python, C++, and Java, alongside expertise in robotics and machine learning. This position emphasizes hands...PythonC++
$72k - $100k
...are seeking an early career Robotics AI Engineer to support fast-moving,... ...driven capabilities such as perception, navigation, sensor fusion... ...DART system and PathPlan software. Over time, you will grow... ...production-quality code in Python and/or C++ within ROS/ROS2 and Linux...PythonC++Work experience placementInternshipWork at officeLocal areaRemote workFlexible hours- ...Job Description Job Description As the UX Software Engineer Technical Expert/Unit Lead, you will lead strategic activities to help... ...development. ? Proficient in programming languages such as Java, Python, and C++, with the ability to apply them across diverse development...SeniorPythonC++
- ...design including engineering analysis and testing... ..., electrical, software, systems, industrial... ...software using C/C++ and other appropriate... ...processing or perception algorithms, including... ...analysis in embedded or robotics style systems.... ...developing Python tools for data capture...PythonC++Work at officeLocal areaRemote workFlexible hours
- ...that spans across the country. Job Description CapTech Data Engineering consultants enable clients to build and maintain advanced... ...of experience with at least one programming language (Python, Java, R, C / C# / C++, Shell) Familiarity with one or more DevOps tools (git, Jenkins...SeniorPythonC++Work at officeRemote workVisa sponsorshipWork visaFlexible hours
- Job Description The Senior Software Engineer designs, develops, and supports applications and solutions... ...technologies and toolset e.g. Java, Python, Oracle, MySQL, etc. 3 - 5 years... ...Ability to make right decisions based on perceptive and analytical processes, practicing...SeniorPythonWork experience placementWork at office
- Vertiv is seeking an Advanced Thermal Control Engineer to develop and integrate algorithms for innovative Thermal Control systems. This... ...or related fields. Expertise in programming languages (C, C++, Python) and familiarity with ML/AI technologies are essential. The position...SeniorPythonC++
- Path Robotics, Inc. is seeking qualified candidates to configure... ...Responsibilities include identifying software issues, documenting errors, and collaborating with the engineering team for improvements. The... ...significant experience in C++, Python, and robotics. Benefits...PythonC++Flexible hours
- ...supplier, find a direct hire, on-site Embedded Software Engineer. Position Highlights: Full-time, direct... ...Strong programming experience in C and C++ for embedded systems. General knowledge... .... Experience with AUTOSAR is preferred. Python scripting experience is a plus. What is...PythonC++Full time
- Job Title Senior Software Engineer - Data Platform Job Summary As a Senior Software Engineer on the... ...building production software with Python (strong OOP fundamentals). 5+ years... ...color vision, peripheral vision, depth perception, and ability to adjust focus. Equal...SeniorPythonContract work
- ...Role: Python software Engineer Location: Columbus OH $60Hr on C2C Client: Mphasis | JPMC JOB DESCRIPTION: • Highly experienced Python software engineer who is looking for a challenging role where he/she can learn lots more and work on exciting...SeniorPython
- A leading insurance provider is seeking a Specialist Software Engineer to act as a lead ETL developer on their SAP Commissions platform.... ...proficiency in various programming languages such as Java, Python, and C++. Responsibilities include designing and deploying ETL solutions...SeniorPythonC++Work at office2 days per week
- ...to ensure clear requirements and robust delivery, while contributing to PoC work with senior technical resources. The role requires 7+ years in Java, ArcGIS Pro/Server proficiency, and SQL Server experience, plus Python and JavaScript skills. #J-18808-Ljbffr Hive + CoSeniorPython
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real... ...Writing and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating...PythonC++Remote jobInternship
- Path Robotics, Inc. in Columbus, Ohio is looking for a Senior Software Engineer specializing in Machine Learning. In this role, you will architect production-grade Python systems that enhance research efficiency, lead best practices in code quality, and build internal tooling...SeniorPythonFlexible hours
- OhioX, Inc. is looking for a Senior Software Engineer in Columbus, Ohio, to lead software architecture... ...focusing on building robust, scalable Python systems. You will work with research... ...to create tools that streamline ML and robotics projects. The ideal candidate has a strong...SeniorPythonFlexible hours
$150k - $215k
Revel IT is seeking a Senior Security Software Engineer to lead the development of a widely used open-source cybersecurity reconnaissance platform. The role requires deep Python engineering skills and experience with Rust, while also emphasizing community engagement and...SeniorPythonFull timeRemote work- ...DescriptionWe are seeking a Senior Engineer to lead the technical strategy and operations of... ...Qualifications5+ years of experience in software/platform engineering, with at least 3 years... .../CD pipelines (Jenkins, GitHub Actions)Python or similar scripting for...SeniorPythonWork at officeLocal area2 days per week
$180k - $220k
...experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead... ...Datavant’s core platform technologies, including: Backend: Python, Go, Java; microservices; REST and GraphQL Frontend:...SeniorPython
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Robotics, Perception (C++, Python). Be the first to apply!
- robotic system engineer Columbus, OH
- software development engineer (robotics engineer) Columbus, OH
- control systems engineer Columbus, OH
- senior control systems engineer Columbus, OH
- senior robotics software engineer Columbus, OH
- robotics engineer Columbus, OH
- python engineer Columbus, OH
- python developer Columbus, OH
- python developer data analytics Columbus, OH
- full stack / python developer (remote) Columbus, OH


