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

Robotics Software Architect

Undercontrol • Sunnyvale, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.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

    serp_jobs.job_alerts.create_a_job

    Software Architect • Sunnyvale, CA, United States

    Job_description.internal_linking.related_jobs
    Robotics Software Engineer - Defense (Fremont)

    Robotics Software Engineer - Defense (Fremont)

    Strativ Group • Fremont, CA, United States
    serp_jobs.job_card.full_time
    Robotics Software Engineer Application Layer / High-Level.Are you passionate about cutting-edge robotics and real-time systems? Our client - an innovative, venture-backed robotics company - is dev...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Robotics Software Engineer - Autonomous Off-Road

    Senior Robotics Software Engineer - Autonomous Off-Road

    Bonsai Robotics • San Jose, CA, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    1x • Palo Alto, California, United States
    serp_jobs.job_card.full_time
    Since its founding in 2015, 1X has been at the forefront of developing advanced humanoid robots designed for household use. Our mission is to create an abundant supply of labor via safe, intelligent...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Robotics Engineer, Software

    Senior Robotics Engineer, Software

    1X Technologies AS • Palo Alto, CA, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Robotics Engineer, Controls

    Senior Robotics Engineer, Controls

    1X • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Senior Robotics Controls Engineer role at 1X.Target start date : Immediately.Since its founding in 2015, 1X has been at the forefront of developing advanced humanoid robots designed for household us...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer, Robotics

    Senior Software Engineer, Robotics

    Cobot • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    Do you want to help shape the software foundation for the next generation of robotics? Cobot is seeking a Senior Software Engineer to design, build, and support the core software stack that powers ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Staff Robotics Engineer (Dynamics and Controls)

    Staff Robotics Engineer (Dynamics and Controls)

    GM • Mountain View, California, USA
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Chief Architect, Intraoperative AI & Robotics Software

    Chief Architect, Intraoperative AI & Robotics Software

    jobr.pro • Sunnyvale, CA, United States
    serp_jobs.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 ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Full-Stack Developer - Robotics & AI Systems

    Full-Stack Developer - Robotics & AI Systems

    Dexmate • Santa Clara, California, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Perception (Robotics)

    Software Engineer, Perception (Robotics)

    Pony.ai • Fremont, California, United States
    serp_jobs.job_card.full_time
    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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Displays Software Engineer

    Displays Software Engineer

    Reliable Robotics • Mountain View, CA, United States
    serp_jobs.job_card.permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Systems Architect – Scientific Instruments

    Software Systems Architect – Scientific Instruments

    Picarro • Santa Clara, CA, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Robotics Software Engineer

    Robotics Software Engineer

    Dusty Robotics • Mountain View, California, United States
    serp_jobs.job_card.full_time
    Dusty Robotics is an autonomous robotics company that’s transforming the construction industry with its flagship product, the FieldPrinter™ — a groundbreaking solution that automates layout on cons...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Applied Robotics

    Software Engineer, Applied Robotics

    Deepmind • Mountain View, California, United States
    serp_jobs.job_card.full_time
    AI research and maximize research impact in the real world.We achieve this by collaborating closely with top tier embodied AI researchers to tackle emerging challenges and push the boundaries of wh...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Industrial Robotics Software Lead

    Industrial Robotics Software Lead

    Intuitive • Sunnyvale, CA, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Senior Humanoid Robotics Software Engineer - Sim2Real

    Senior Humanoid Robotics Software Engineer - Sim2Real

    NVIDIA Corporation • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    A leading technology company in California seeks a Robotics Software Engineer focusing on Sim2Real and Humanoid Loco-Manipulation. The role involves deploying robotic algorithms, optimizing data gen...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer, Perception (Robotics)

    Software Engineer, Perception (Robotics)

    pony.ai • Fremont, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Senior Robotics Hardware Architect

    Senior Robotics Hardware Architect

    Johnson & Johnson • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    A leading health technology company in Santa Clara is seeking a Staff Computer Hardware Architect to design and develop advanced robotics systems. Candidates should have a Bachelor's degree in engin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new