Talent.com
Robotics Software Architect
Robotics Software ArchitectUndercontrol • Sunnyvale, CA, United States
[error_messages.no_longer_accepting]
Robotics Software Architect

Robotics Software Architect

Undercontrol • Sunnyvale, CA, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

UCR (Under Control Robotics) builds multipurpose robots to support human workers in the world's toughest jobs—turning dangerous work from a necessity into a choice. Our work demands reliability, robustness, and readiness for the unexpected—on time, every time. We're assembling a mission-driven team focused on delivering real impact in heavy industry, from construction and mining to energy. If you're driven to build rugged, reliable products that solve real-world problems, we'd love to talk.

Position Overview

As a Robotics Software Architect, you'll lead the design of the systems that control our robots' behavior—from state machines and execution frameworks to diagnostics, APIs, and developer tools. You'll shape a runtime architecture that is modular, production-ready, and built for real-world deployment, while also enabling others to interface with it through well-documented SDKs.

Responsibilities

  • Architect and implement runtime systems for state management, execution, and lifecycle control
  • Design tooling to support debugging, testing, simulation, and deployment
  • Develop internal SDKs and external-facing APIs that enable scalable and flexible system integration
  • Create clear, maintainable documentation to support both internal teams and external developers
  • Integrate ROS 2 and IPC systems into scalable robot software
  • Drive system-level architectural decisions and mentor other engineers
  • Validate runtime code through simulation and rigorous field testing

Requirements

  • 6+ years in real-time or robotics software, with 2+ years in a lead or architect role
  • Expert in C++ (C++17+) and Python
  • Deep knowledge of ROS 2, lifecycle nodes, and DDS
  • Proven experience building distributed runtime or middleware systems
  • Familiarity with Docker and containerized development
  • Experience designing and documenting APIs or SDKs for developer-facing use
  • Strong communicator and collaborator across engineering disciplines
  • Nice to Have

  • Experience with behavior trees, safety systems, or field diagnostics
  • Familiarity with simulation environments like Isaac Sim, Mujoco
  • CI / CD and orchestration using Docker, colcon, GitHub Actions
  • Open-source contributions in robotics, ROS 2, or developer tooling
  • Competitive salary & equity
  • 401(k) with match
  • Field testing opportunities & hands-on robotics work
  • To apply, submit your resume here or email people@ucr.bot . To apply, email people@ucr.bot.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Software Architect • Sunnyvale, CA, United States

    [internal_linking.related_jobs]
    Senior Robotics Software Engineer - Autonomous Off-Road

    Senior Robotics Software Engineer - Autonomous Off-Road

    Bonsai Robotics • San Jose, CA, United States
    [job_card.full_time]
    A leading technology company in San Jose is seeking a Senior Robotics Software Engineer to develop software for off-road autonomous systems. The role requires proficiency in C++, Python, and robotic...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Robotics Engineer (Dynamics and Controls)

    Staff Robotics Engineer (Dynamics and Controls)

    GM • Mountain View, California, USA
    [job_card.full_time]
    At General Motors our product teams are redefining mobility.Through a human-centered design process we create vehicles and experiences that are designed not just to be seen but to be felt.Were turn...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Chief Architect, Intraoperative AI & Robotics Software

    Chief Architect, Intraoperative AI & Robotics Software

    jobr.pro • Sunnyvale, CA, US
    [job_card.full_time]
    A leading robotics company in Sunnyvale, CA is looking for a Manager for their Intraoperative Intelligence team.The role involves improving surgical outcomes through innovative computer vision and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Architect - FPGA Emulation / Prototyping Domain

    Software Architect - FPGA Emulation / Prototyping Domain

    Cadence Design Systems, Inc. • San Jose, CA, United States
    [job_card.full_time]
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence is a pivotal leader in electronic design, building upon more than 30 years of co...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Orthopaedic Surgeon BC / BE

    Orthopaedic Surgeon BC / BE

    HealthEcareers - Client • Scotts Valley, California, United States
    [job_card.full_time]
    Palo Alto Foundation Medical Group (PAFMG) is seeking a full-time .This position will join our Medical Group practicing in San Jose, CA. Our collaborative, multidisciplinary culture ensures you have...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Robotics Engineer, Software

    Senior Robotics Engineer, Software

    1X Technologies AS • Palo Alto, CA, United States
    [job_card.full_time]
    We’re an AI and robotics company based in Palo Alto, California, on a mission to build a truly abundant society through general‑purpose robots capable of performing any kind of work autonomously.We...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Robotics Mechanical Systems Engineer

    Robotics Mechanical Systems Engineer

    Ford Motor • Palo Alto, California, USA
    [job_card.full_time]
    ATP Forge-X1 is seeking a highly qualified robotics hardware systems engineer to work alongside our globally distributed team (CA MI Mexico India) to own the complete hardware stack for our fleet o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Systems Architect – Scientific Instruments

    Software Systems Architect – Scientific Instruments

    Picarro • Santa Clara, CA, United States
    [job_card.full_time]
    Software Systems Architect – Scientific Instruments at Picarro.Bay Area – Primarily onsite with occasional remote flexibility. We\'re hiring an Software Systems Architect to define and evolve the to...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Pediatrics

    Pediatrics

    Enterprise Medical Recruiting • Santa Cruz, California, US
    [job_card.full_time]
    Pediatrics physician job in California : .A Federally Qualified Health Center (FQHC) in.BC / BE Pediatrician to their team. This organization prides itself on serving all patients, regardless of their ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Diagnostic Technician

    Diagnostic Technician

    Catalpa Street Garage • Santa Cruz, CA, US
    [job_card.full_time]
    Our shop is growing, and we are looking to hire an automotive technician to join our team to diagnose, maintain and repair customer vehicles. We offer competitive pay, training and growth opportunit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Apple Inc. • Cupertino, CA, United States
    [job_card.full_time]
    Cupertino, California, United States Hardware.Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Robotics Software Architect

    Robotics Software Architect

    Under Control Robotics • Sunnyvale, CA, United States
    [job_card.full_time]
    UCR (Under Control Robotics) builds multipurpose robots to support human workers in the world's toughest jobs—turning dangerous work from a necessity into a choice. Our work demands reliability, rob...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote FinTech Product Analyst - AI Trainer ($50-$60 / hour)

    Remote FinTech Product Analyst - AI Trainer ($50-$60 / hour)

    Data Annotation • Santa Cruz, California
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    ObGyn

    ObGyn

    CompHealth • Santa Cruz, California, US
    [job_card.full_time]
    ObGyn physician job in California : Santa Cruz is a city on the central California coast.Its long wharf, with eateries and shops, stretches into Monterey Bay. Downtown, Pacific Avenue has vintage cl...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Machine learning engineer (Robotics)

    Machine learning engineer (Robotics)

    Dexmate • Santa Clara, California, United States
    [job_card.full_time]
    We are an early-stage robotics startup working on building multi-purpose mobile robots that can do complex manipulation tasks. We are looking for a creative, skilled, and motivated engineers to join...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Robotics Engineer, Software

    Senior Robotics Engineer, Software

    1X • Palo Alto, CA, United States
    [job_card.full_time]
    We’re an AI and robotics company based in Palo Alto, California, on a mission to build a truly abundant society through general‑purpose robots capable of performing any kind of work autonomously.We...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Perception (Robotics)

    Software Engineer, Perception (Robotics)

    pony.ai • Fremont, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...[show_more]
    [last_updated.last_updated_30]
    Industrial Robotics Software Lead

    Industrial Robotics Software Lead

    Intuitive • Sunnyvale, CA, United States
    [job_card.full_time]
    A leading technology firm in the United States seeks a skilled software developer to design, develop, and integrate software solutions. The ideal candidate has strong programming skills, a solid und...[show_more]
    [last_updated.last_updated_1_day] • [promoted]