Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Robotics, Perception (C++, Python)

Full-time

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.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Robotics, Perception (C++, Python) in Park County, MT vacancy
  •  ...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... 
    Senior
    Python
    C++
    Full time
    Flexible hours

    Path Robotics

    Park County, MT
    9 hours ago
  •  ...Forward At Path Robotics, we’re building the...  ...methods, combining perception, reasoning, and...  ...We are seeking a Senior Machine Learning Engineer (Tech Lead) for this...  ...intermediate ICs across software, ML, robotics, and...  ...skills in Python and C++; production-quality... 
    Senior
    Python
    C++
    Full time
    Flexible hours

    Path Robotics

    Park County, MT
    9 hours ago
  •  ...how value compounds across the platform. Engineers here use AI as a force multiplier in...  ...their lives. About the Role As a Software Engineer, you’ll work directly with our...  ...engineering fundamentals with excellent Python skills and experience integrating foundation... 
    Senior
    Python
    Full time
    Temporary work
    Work at office
    Flexible hours

    Baton

    Park County, MT
    9 hours ago
  • $127.57k

     ...around the world.   To learn more, go to .   THE ROLE Senior Software Engineer wanted in San Francisco, CA to design, develop, and own the...  ...scalable, robust software platforms using Java, Ruby, Python, or an equivalent language. Utilize Python, Ruby, and/or... 
    Senior
    Python
    Full time
    Remote work

    Zeta Global

    Park County, MT
    9 hours ago
  •  ...distributed team of highly experienced engineers and business leaders, with hubs in New York...  ...building something extraordinary. Senior Software Engineer – Core Talos is seeking a...  ...experience with deep proficiency in Go, C++, Java, Rust or similar systems languages... 
    Senior
    C++
    Full time
    Contract work
    Work at office
    Home office

    Talos

    Park County, MT
    9 hours ago
  • $105k - $160k

     ...Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains...  ...Leads the application of internal software deployment platform, continuous integration...  ...API deployment and configuration (Python, Shell, Ansible). Familiarity... 
    Senior
    Python
    Work experience placement

    Cargill

    Park County, MT
    9 hours ago
  •  ...the Path Forward At Path Robotics, we’re building the future of...  ...methods, combining perception, reasoning, and control to deliver...  ...together. As a Sr. ML Engineer focused on Reinforcement Learning...  ...world systems. Proficiency in Python and deep learning frameworks... 
    Senior
    Python
    Full time
    Flexible hours

    Path Robotics

    Park County, MT
    9 hours ago
  •  ...decentralized team of highly-experienced engineers and businesspeople. We have a hybrid-friendly...  ..., Sweden and Cyprus. We’re Hiring: Software Engineer Talos operates at the...  ...in Java preferred; alternatively, Go or C++ ~ B.S. or M.S. in Computer Science ~ Experience... 
    C++
    Full time
    Work at office
    Local area
    Afternoon shift

    Talos

    Park County, MT
    9 hours ago
  • $159k - $254k

     ...understanding of the restaurant industry with powerful cloud based software and restaurant-grade hardware to deliver an intuitive all-...  ...of dollars in transactions per day.  We are seeking a Senior Software Engineer to join our Payments team to build out our unified payment... 
    Senior
    Full time
    Local area
    Remote work

    Toast

    Park County, MT
    9 hours ago
  • $100k - $125k

     ...Baseball Systems STATUS: Full-Time; Exempt Your role as Software Engineer: You will design, develop, and maintain our internal web...  ...fundamentals and experience with one or more coding languages (such as Python or JavaScript) ~ Strong understanding and use of front-end... 
    Python
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work from home
    Flexible hours
    Afternoon shift

    San Diego Padres

    Park County, MT
    9 hours ago
  • $159k - $254k

     ...improves accuracy, and gives restaurants the confidence to focus on what they do best: hospitality. We are looking for a Senior Software Engineer to help build Toast Books and support the continued growth of Cash Flow Insights and Bill Pay. Toast already powers over 1... 
    Senior
    Full time
    Local area

    Toast

    Park County, MT
    9 hours ago
  • $159k - $254k

     ...Productivity team builds the platform that makes this evolution possible. Our mission is to make it as easy as possible for 150+ Android engineers to develop new features and deliver them with high confidence and quality. We are customer-obsessed—our customers are our fellow... 
    Senior
    Full time
    Local area
    Remote work

    Toast

    Park County, MT
    9 hours ago
  • $159k - $254k

     ...restaurants adapt, take control, and get back to what they do best: building the businesses they love. We are looking for a Senior Software Engineer to join the Voice AI Team. On the Voice AI Team, our mission is to build and operate the voice platform that powers... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Toast

    Park County, MT
    9 hours ago
  • $159k - $254k

     ...understanding of the restaurant industry with powerful cloud based software and restaurant-grade hardware to deliver an intuitive all-...  ..., do what they love, and thrive.  We’re looking for a Senior Software Engineer to join the Payroll and Team Management team, which builds... 
    Senior
    Full time
    Local area

    Toast

    Park County, MT
    9 hours ago
  • $159k - $254k

     .... This is a golden opportunity for a hands-on, entrepreneurial engineer who thrives in a modern tech stack environment and loves solving...  ...*? (Requirements) ~5+ years of experience as a professional software engineer ~ Familiar with backend technologies like Java/... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Toast

    Park County, MT
    9 hours ago
  • $125k - $135k

     ...range for this position is $125,000 - $135,000 based on direct and relevant experience. RAYUS Radiology is looking for a Sr IT Software Engineer to join our team. We are challenging the status quo by shining light on radiology and making it a critical first step in... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Monday to Friday
    Shift work

    RAYUS Radiology

    Park County, MT
    1 day ago
  •  ...graduates in Computer Science, Engineering, Mathematics, or Statistics...  ...questions/Required Skills for Java/Software ProgrammersBachelor's or...  ...of Core Java, JavaScript, C++, or software programming.Familiarity...  ...of Statistics, SAS, Python, Computer Vision, and data visualization... 
    Python
    C++
    Remote work

    SynergisticIT

    Livingston, MT
    1 day ago
  •  ...Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical evolution of our agent-facing web applications. As the technical lead for the Partners squad, you will guide the architecture, design, and development of scalable, modern... 
    Senior
    Full time

    Jewelers Mutual

    Park County, MT
    9 hours ago
  • $193k - $309k

     ...Toast is looking for a hands-on  Staff Software Engineer to join the AI & Strategy Engineering...  ...Go-To-Market stack. Working under a Senior technical leader, you will be responsible...  ...in backend languages (Java, Go, Python) with a track record of building complex... 
    Python
    Full time
    Local area
    Flexible hours
    Shift work

    Toast

    Park County, MT
    9 hours ago
  •  ...based technically deep and visionary AI/ML Engineer to lead the development and deployment...  ...machine learning, data engineering, and software development, with a passion for building...  ...., Azure, AWS, GCP). ~ Proficiency in Python and ML frameworks such as TensorFlow,... 
    Python
    Full time
    Work at office
    Local area

    Forum Energy Technologies

    Park County, MT
    9 hours ago
  •  ...implementing specs, you're figuring out what to build. What we're looking for Comfort with modern web technologies: React, TypeScript, Python, SQL, and common backend frameworks. You don't need to be an expert in everything, but you should be able to work across the stack.... 
    Python
    Full time
    Shift work

    Sapien

    Park County, MT
    9 hours ago
  • $159k - $254k

     ...business lines that can have a substantial impact on Toast’s long-term growth. In this unique role, you will be one of the founding engineers on one of our New Venture teams. If you are the type of engineer who would love to build from scratch on the existing Toast... 
    Senior
    Full time
    Local area
    Remote work

    Toast

    Park County, MT
    9 hours ago
  • $100k - $200k

     ...you’ll work with Paolo (co-founder and CTO): Paolo studied Computer Science and Economics at Yale. Previously worked as a software engineer at his brother’s startup Momence (YC S20). Grew up in Brazil before coming to the US for college. Played soccer at Yale and... 
    Full time
    Work at office
    Night shift
    Weekend work

    Airgoods

    Park County, MT
    9 hours ago
  • $106.1k - $176.8k

     ...fiber optic cable, connectivity and accessories and provides engineering and installation services for some of the largest telecom customers...  ...with an industry leading company!  We are seeking a Software Engineer to join our Equipment Group in the Westford, MA area... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Afl

    Park County, MT
    9 hours ago
  •  ...the Path Forward At Path Robotics, we’re building the future of...  ...methods, combining perception, reasoning, and control to deliver...  ...are seeking a Machine Learning Engineer to join us as a founding member...  ...Strong programming skills in Python; PyTorch and ML training infrastructure... 
    Python
    Full time
    Flexible hours
    Shift work

    Path Robotics

    Park County, MT
    9 hours ago
  • $266.2k - $425.9k

     ...too late. About the Role We're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a...  ...platform health. Raise the bar across the org Mentor senior engineers and tech leads. Drive thoughtful design decisions... 
    Full time
    Contract work
    Live out
    Work at office
    Remote work

    Hubspot

    Park County, MT
    9 hours ago
  • $266.2k - $425.9k

     ...HubSpot is looking for a talented Principal Software Engineer to shape and deliver advanced detection engineering, threat intelligence, and incident response solutions supporting our growing platform. In this pivotal org-impacting role, you will use your extensive hands... 
    Full time
    Live out
    Work at office
    Remote work

    Hubspot

    Park County, MT
    9 hours ago
  • Who we are Sapien is rethinking how finance teams operate in the age of AI. We’re building toward an autonomous CFO —systems that run company financials end-to-end. Our platform analyzes complex financial data in real time to increase decision cadence, prevent costly...
    Full time

    Sapien

    Park County, MT
    9 hours ago
  •  ...maintenance to ensure future compatibility as an office grows and its data processing needs change. We strive to provide our customers with software solutions that meet their needs by continually supplying them with user-friendly software and flexible solutions that exceed... 
    Full time
    Contract work
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Bis

    Park County, MT
    9 hours ago
  • $120k - $160k

     ...Purpose and Impact ~ The AI Security Engineering Manager will help solidify foundation...  ...platform engineers, cloud engineers, software engineers and other key stakeholders to...  ...changing situations, adapting ideas or perceptions in response to evolving circumstances,... 

    Cargill

    Park County, MT
    9 hours ago

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!