Senior Software Engineer - Robotics, Perception (C++, Python)
Path Robotics
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 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 jobs.jobcopilot.com m. 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.
$204k - $259k
...simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's... ...challenges in areas like robotics, perception, decision-making and deep learning... ...experience ~ Strong C/C++ skills ~ Proficiency with Python ~ Experience with Computer Vision...SeniorPythonC++Full timeRemote work$135k - $235k
...looking for experienced software (robotics) development engineers to join our team and work... ...planning, vehicle command, perception and prediction and help... ...Excellent OOP skills in C++. ~ Solid software design... ...and reusable code (C++ and Python). ~ Track record of...SeniorPythonC++Full timeRelocationVisa sponsorshipFlexible hoursAfternoon shift3 days per week$160k - $220k
...Irvine, CA · Engineering – Autonomy · Full time ·... ...is transforming how robots interact with the real... ...applications As a Senior Software Engineer in Behavior... ...across autonomy, perception, product, field deployment... ...). Expert-level Python and C++, writing clean,...SeniorPythonC++Full timeLocal area$134k - $184k
...individuals with degrees in engineering, computer science,... ...works to build software systems that solve... ...The Role: As a Senior Software Engineer, you... ...years experience with C++, Java, and/or Python ~ Proven... ...Motion planning, perception, localization, mapping...SeniorPythonC++Full timeLocal areaRemote workFlexible hoursNight shift- ...Develop and optimize radar-based perception pipelines - preprocessing,... ...modality Mentor junior engineers on radar perception best... ...degree in Computer Science, Robotics, Electrical Engineering, or... ...TI, Oculii, or similar) ~ Python, C++, and ROS2 proficiency We...SeniorPythonC++Full time
$220k - $292k
...with specialist engineering, operations, and... ...requirements. TRS hires software engineers &... ...capable autonomous robotics systems and... ...We are seeking Senior Software Engineers... ...most challenging perception problems for our... ...on proficiency in C++ and/or Python within a Linux environment...SeniorPythonC++Full timeWork experience placementImmediate startRemote workRelocation package- ...the Path Forward At Path Robotics, we’re attacking a trillion... .... We’re looking for a Senior Software Engineer to be an architect and caretaker of our Perception codebase, building the systems... ...backend systems in Python (C++ is a plus). ~ Expertise in...SeniorPythonC++Full timeFlexible hours
$179.2k - $268.8k
...machine learning and robotics, cloud platforms, mapping... ..., systems and safety engineering – all dedicated to... ...the interface of the perception system to various... ...maintain industry-leading software practices and... ...development experience in Python/C++ environment Nice to...SeniorPythonC++Permanent employmentFull timeWork at officeImmediate startVisa sponsorship$220k - $292k
Senior Software Engineer, Robotics Costa Mesa, California, United States Anduril Industries... ...Strong proficiency in C++ or Rust, with experience in... ...areas: motion planning, perception, localization, mapping, or... ...robotic systems Proficiency in Python, Rust, and/or Go, in...SeniorPythonC++Remote workRelocationRelocation package$140k - $185k
...the role We're a robotics company building... ...environments. Our perception stack lets our... ...robust, maintainable engineering as we do about... ...production-ready software, working alongside... ...role, open at the Senior, Staff, or Lead... ...Proficiency in C++ and/or Python Experience working...SeniorPythonC++Permanent employmentFull timeWork experience placementRemote workFlexible hours$141.38k - $194.39k
...machine learning to optimally engineer, additively manufacture,... ...talented and motivated Software Developer to join our Robotics & AI Software team. In... .... Collaborate with senior engineers to understand... ...programming languages such as C++ and Python. Strong knowledge of...SeniorPythonC++Full timeTemporary work$190k - $252k
...ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms... ..., and statistical modeling with programming expertise in C/C++, Python, and Matlab. Strong knowledge of target tracking techniques...SeniorPythonC++Full timeWork experience placementImmediate start$180k - $250k
...Role: Senior Perception Software Engineer Location: San Diego, CA (in-office) Salary... ...code go into live field robotics applications, and join a... ...components ~ Expert-level Python, with deep fluency in the... ...models for perception tasks C++ for performance-critical...SeniorPythonC++Permanent employmentFull timeWork at officeLocal areaRemote workFlexible hours$175k - $250k
...About the role As a Perception Autonomy engineer, you will be pivotal... ...real-time sensor software solutions deployed across... ...Engineering, Robotic Engineering, Computer... ...deploying ML algorithms (python, pytorch, tensorflow)... ...integrated systems (onnx, C++ models) Familiarity...PythonC++Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$180k - $260k
...integrates advanced software and hardware... ...for talented Staff Engineers with expertise in... ...of a multi-modal perception system. The ideal... ...Electrical Engineering, Robotics or related field... ...Computer Vision using C++ and OpenCV ~... ...C++11 or later) and Python ~ Experience in...SeniorPythonC++Odd jobFull timeWork at office- ...QUALIFICATIONS : BS in Robotics, Computer Science,... ..., Electrical Engineering, Mechanical Engineering... ...remotely deployed software systems Experience... ...systems Strong C++ or Rust experience... ...motion planning, perception, localization,... ...performance metrics. Python, Rust, and/or Go experience...SeniorPythonC++Remote work
$193.93k - $291.15k
...where ML and systems engineering converge to push... ...forward. As a Senior Perception ML Data Infrastructure... ...to our core robotics infrastructure. You... ...of our native, C++ based perception... ...Computer Science , Software Engineering,... ...familiarity with Python are non-negotiable...SeniorPythonC++Full time$220k - $292k
...military in months, not years.ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through... ..., and statistical modeling with programming expertise in C/C++, Python, and Matlab. Strong knowledge of target tracking techniques...SeniorPythonC++Full timeWork experience placement- ...embodied AI meets real robots, real sensors, and... ..., combining rigorous engineering with learning systems... ...looking for a Robotics Software Engineer, SLAM & 3D... ...deploy advanced robot perception and 3D mapping... ...vision. Proficiency in C++ and Python, with a proven ability...SeniorPythonC++Work at officeLocal area
$115k - $210k
...Description Overview: The ASUS Robotics & AI Center is seeking a Senior Robotics Software Engineer to join our global research... ...with hardware and perception systems. We are looking for... ...programming language, including C, C++, Python, JavaScript, or Go. Understanding...SeniorPythonC++Work experience placementWork at officeLocal areaWork from homeShift workNight shift$220k - $292k
...customers. We are looking for software engineers, hardware engineers,... ...creating a powerful robotics platform that can be... ...proficiency in C++ or Rust, with experience... ...areas: motion planning, perception, localization, mapping... ...systemsProficiency in Python, Rust, and/or Go, in addition...SeniorPythonC++Full timeWork experience placementImmediate startRemote workRelocationRelocation package- ...spanning hardware and software. Speed and scale are our... ...behind data center robotics: task planning, fleet... ...Ship the autonomy glue: perception outputs, navigation stacks... ...real hardware. You engineer for remote failure:... ...Fleet orchestration. C++, Python, or Go. Simulation (Gazebo...PythonC++Full timeRemote work
$140k - $185k
...We're a robotics company building autonomous... ...a Manipulation Engineer to design, implement... ...in real-time software, and own their performance... ..., open at the Senior, Staff, or Lead... ...planning down to perception and low-level... ...clean, maintainable C++ and Python, and debug system...SeniorPythonC++Permanent employmentFull timeRemote workWork from homeFlexible hours$238k - $302k
...develop and deploy models in Perception and Planning that are core to our autonomous driving software. We help our partners by... ...driving. We are looking for engineers with ML system expertise to... ...Solid programming skills in Python and C++. Practical familiarity with...SeniorPythonC++Full timeRemote work$189k - $270k
...building general-purpose robots capable of... ...environments. As a Robotics Engineer on our Robotics... ...core robotics software spanning... ...control software in C++ with a strong emphasis... ...real-time systems; Python for tooling and scripting... ...path planning, or perception pipelines...PythonC++Full timeFor contractorsFor subcontractorCasual workWork at officeImmediate startRemote workDay shift- ...responsibilities of mobile robots. Taking input from a variety of perception and localization... ...this complex software is measuring its performance... .... As a software engineer for autonomy... ...decision making Strong Python skills for moving... ...Proficient in C++, R, or Spark Strong...SeniorPythonC++Full timeTemporary workRelocation package
$204k - $259k
...Waymo to develop models in Perception and Planning that are core to our autonomous driving software. We help our partners by offering... .... We are looking for engineers with ML system expertise to... ...Solid programming skills in Python and C++. Practical familiarity with...SeniorPythonC++Full timeRemote work$213k - $270k
...states. The Planner/Perception Reliability team’s... ...fixes of reliability and software integrity issues.... ...to a Staff Software Engineer / Tech Lead Manager.... .../MS in Comp Sci, EE, Robotics, Physics, Math, or related... ...). Experience in C++ or Python, building scalable...SeniorPythonC++Full timeRemote work$204k - $259k
...improving the quality of the software that drives the car.... ...data-minded software engineers and data scientists... ...stack (Planner, Perception, etc). If you are passionate... ...in Computer Science, Robotics, Statistics, Physics,... ...languages, such as C++, Python and SQL ~...SeniorPythonC++Full timeRemote work$130.6k - $192k
...developing automation and robotics solutions to... ...We are a highly senior team composed of... ...Infrastructure Software Engineer. In this role, you... ...motion planning, perception, and simulation... ...algorithms. Strong Python programming... ...Nice to have: C++ SQL Kubernetes...PythonC++Hourly payWork at officeLocal areaRemote workFlexible hours
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 Remote
- robotics engineer Remote
- senior control systems engineer Remote
- control systems engineer Remote
- senior robotics software engineer Remote
- software development engineer (robotics engineer) Remote
- senior c++ software developer Remote
- c++ programmer Remote
- entry level c++ developer Remote
- c++ developer Remote


