Member of Technical Staff - Engineer, Fullstack Robotics Software

Walden Robotics

$131K — $175K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong programming skills in C++ and/or Python from internships or projects.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Proficient in developing and debugging on Linux systems.
  • Genuine interest in robotics and desire to grow as a software engineer.
  • Ability to manage projects independently and iterate based on feedback.

Responsibilities

  • Develop and maintain onboard software services in C++ and Python.
  • Integrate and ensure reliability of robot perception, control, and autonomy systems.
  • Contribute to the development of testing, deployment, and build infrastructure.
  • Extend logging and diagnostics for effective robot data analysis.
  • Debug and resolve software issues on actual robots.
  • Collaborate with cross-functional teams to understand and grow within the robotics system.

Benefits

  • Competitive salary and annual cash bonus.
  • Company equity for added financial growth opportunity.
  • Subsidized health insurance programs for employees and families.
  • 401(k) plan with company matching contributions.
  • Flexible paid time off (PTO) policy.
  • Daily lunch provided to employees.
Full Job Description
Position Summary:

You will help build the on-robot software stack that powers our humanoid robots in real-world industrial deployments. Working primarily in modern C++ and Python alongside experienced engineers, you'll develop and improve the onboard services, tooling, and infrastructure that tie perception, control, teleoperation, and autonomy together into a working robot. This is an early-career role for a strong software engineer eager to learn robotics from the inside-writing real code that runs on real robots, growing across the full stack, and taking on increasing ownership as you go.

Core Responsibilities:

  • On-Robot Software Development: Build and maintain onboard services and libraries in C++ and Python, with guidance from senior engineers on architecture and design.
  • Systems Integration: Help connect perception, control, teleoperation, and autonomy components into working robot behaviors, and help keep those integrations well-instrumented and reliable.
  • Tooling & Infrastructure: Contribute to the build system, test infrastructure, deployment pipelines, and developer tooling that keep the codebase productive and safe to change.
  • Observability & Data: Help extend logging, diagnostics, and the pipelines that move robot data off the robot for debugging and analysis.
  • Debugging & Field Support: Investigate and fix issues in the stack, including on real robots, and learn to harden software against the messiness of production environments.
  • Collaboration & Growth: Work closely with engineers across controls, AI, teleoperation, and hardware, learning the whole system and steadily expanding your scope.

Required Qualifications:

  • Software Engineering Foundations: Strong programming fundamentals with hands-on experience in C++ and/or Python (through internships, projects, research, or early professional work).
  • Computer Science Fundamentals: Solid grasp of data structures, algorithms, and software design.
  • Linux Proficiency: Comfort developing and debugging on Linux.
  • Eagerness to Learn Robotics: Genuine interest in robots and real-world systems, and drive to grow into a well-rounded robotics software engineer.
  • Ownership & Curiosity: Ability to take a well-scoped problem from start to finish, ask good questions, and iterate quickly.

Preferred Qualifications:

  • Exposure to robotics, embedded systems, or other real-time/physical systems (coursework, projects, or internships all count).
  • Familiarity with any of: gRPC or similar RPC frameworks, Docker, CI/CD systems, or cloud services (AWS).
  • Exposure to build systems such as Bazel or CMake.
  • Experience with real-time or performance-sensitive software.
  • Personal or academic projects involving robots, hardware, or systems programming.


Walden Robotics offers a competitive total compensation program, including salary, annual cash bonus, company equity, company-subsidized insurance programs, 401(k) with company match, flexible PTO, daily lunch, and other benefits. The pay ranges noted on our posts is for salary only.

The pay range for this role is:

131,250 - 175,000 USD per year (BOS)

Similar Jobs

More Jobs at Walden Robotics

More Consumer Technology Jobs

Find similar Member of Technical Staff - Engineer, Fullstack Robotics Software jobs: