XX
Robotics Software ArchitectUndercontrolUnited States

Cette offre d'emploi n'est plus disponible

XX

Robotics Software Architect

Undercontrol
  • +2
  • +5
  • US
    United States
  • +2
  • +5
  • US
    United States

À propos

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 OverviewAs 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.ResponsibilitiesArchitect and implement runtime systems for state management, execution, and lifecycle controlDesign tooling to support debugging, testing, simulation, and deploymentDevelop internal SDKs and external-facing APIs that enable scalable and flexible system integrationCreate clear, maintainable documentation to support both internal teams and external developersIntegrate ROS 2 and IPC systems into scalable robot softwareDrive system-level architectural decisions and mentor other engineersValidate runtime code through simulation and rigorous field testingRequirements6+ years in real-time or robotics software, with 2+ years in a lead or architect roleExpert in C++ (C++17+) and PythonDeep knowledge of ROS 2, lifecycle nodes, and DDSProven experience building distributed runtime or middleware systemsFamiliarity with Docker and containerized developmentExperience designing and documenting APIs or SDKs for developer-facing useStrong communicator and collaborator across engineering disciplinesNice to HaveExperience with behavior trees, safety systems, or field diagnosticsFamiliarity with simulation environments like Isaac Sim, MujocoCI/CD and orchestration using Docker, colcon, GitHub ActionsOpen-source contributions in robotics, ROS 2, or developer toolingCompetitive salary & equity401(k) with matchField testing opportunities & hands-on robotics workTo apply, submit your resume here or email people@ucr.bot . To apply, email people@ucr.bot. #J-18808-Ljbffr

Compétences idéales

  • API Design
  • C++
  • Distributed Systems
  • Docker
  • Python
  • United States

Expérience professionnelle

  • Embedded
  • Software Architect

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.