{"schemaVersion":"jobsearcher.job.v1","id":"173aa9c5b45ee88af394b09b","url":"https://jobsearcher.com/jobs/173aa9c5b45ee88af394b09b","canonicalUrl":"https://jobsearcher.com/jobs/173aa9c5b45ee88af394b09b","title":"Lead Software Engineer","description":"We are looking for a Lead Software Engineer with 3+ years of experience to join a 12-person robotics team building a 6-DOF robotic arm on a mobile base that automates routine tasks in data centers. You'll write Rust, work on firmware, build teleop systems, and develop the software that makes our robots reliable in production environments. This is a generalist role - problems come up as they come up, and we want someone with a top-down problem-solving lens rather than a narrow niche focus. You'll own your systems end-to-end and ship code that runs directly on deployed robots.What will you be doing?Building and maintaining the core Rust codebase that powers our robotic systems - from inverse kinematic solvers to real-time control loops and fleet infrastructureDeveloping and improving our teleop system (currently built on Meta Quest controllers) that enables remote robot operation and scalable data collectionWorking on firmware and low-level systems to improve robot stability, reliability, and performanceIntegrating sensors, cameras, and hardware systems across the full robot stack - working closely with the firmware and mechanical engineering teamsTaking ownership of unique problems as they arise: streaming pipelines, ROS2 integrations, hardware control interfaces, data collection infrastructure, and moreContributing to the software cleanup and hardening needed to deploy into live data centersTech stackRust, Axum, Tokio, ROS2, FlatBuffers, WebTransport, MoQ, GStreamer, Linux, UART, I2C, CAN, EtherCATWork experienceExperience at robotics, autonomous vehicles, or hardware-adjacent software companies (e.g., Waymo, Cruise, Boston Dynamics, Dyna, Sunday)Built production backend services with real-time or streaming systemsExperience with 6-DOF robotic arms, IK solvers, or teleop systemsEducationBS/MS in Computer Science, Robotics, or related field from a strong programHard skillsProficient in Rust (or strong systems language with willingness to switch)Experience with Linux systems, networking, and real-time pipelinesFamiliarity with ROS2, hardware interfaces (UART, CAN, EtherCAT)","company":"Dimensional Thinking","rawCompany":"dimensional thinking","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-22T13:19:41.723Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer","description":"We are looking for a Lead Software Engineer with 3+ years of experience to join a 12-person robotics team building a 6-DOF robotic arm on a mobile base that automates routine tasks in data centers. You'll write Rust, work on firmware, build teleop systems, and develop the software that makes our robots reliable in production environments. This is a generalist role - problems come up as they come up, and we want someone with a top-down problem-solving lens rather than a narrow niche focus. You'll own your systems end-to-end and ship code that runs directly on deployed robots.What will you be doing?Building and maintaining the core Rust codebase that powers our robotic systems - from inverse kinematic solvers to real-time control loops and fleet infrastructureDeveloping and improving our teleop system (currently built on Meta Quest controllers) that enables remote robot operation and scalable data collectionWorking on firmware and low-level systems to improve robot stability, reliability, and performanceIntegrating sensors, cameras, and hardware systems across the full robot stack - working closely with the firmware and mechanical engineering teamsTaking ownership of unique problems as they arise: streaming pipelines, ROS2 integrations, hardware control interfaces, data collection infrastructure, and moreContributing to the software cleanup and hardening needed to deploy into live data centersTech stackRust, Axum, Tokio, ROS2, FlatBuffers, WebTransport, MoQ, GStreamer, Linux, UART, I2C, CAN, EtherCATWork experienceExperience at robotics, autonomous vehicles, or hardware-adjacent software companies (e.g., Waymo, Cruise, Boston Dynamics, Dyna, Sunday)Built production backend services with real-time or streaming systemsExperience with 6-DOF robotic arms, IK solvers, or teleop systemsEducationBS/MS in Computer Science, Robotics, or related field from a strong programHard skillsProficient in Rust (or strong systems language with willingness to switch)Experience with Linux systems, networking, and real-time pipelinesFamiliarity with ROS2, hardware interfaces (UART, CAN, EtherCAT)","datePosted":"2026-09-22T13:19:41.723Z","dateModified":"2026-09-22T13:19:41.723Z","hiringOrganization":{"@type":"Organization","name":"Dimensional Thinking","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"173aa9c5b45ee88af394b09b"},"url":"https://jobsearcher.com/jobs/173aa9c5b45ee88af394b09b"}}