At a Glance
- Tasks: Build and maintain software for cutting-edge humanoid robots using C++ and Python.
- Company: Join Walden Robotics, a leader in innovative robotics technology.
- Benefits: Enjoy competitive pay, equity, flexible PTO, and daily lunch perks.
- Other info: Collaborative environment with opportunities for growth and learning.
- Why this job: Dive into the exciting world of robotics and make a real impact on technology.
- Qualifications: Strong programming skills in C++ or Python and a passion for robotics.
The predicted salary is between 60000 - 80000 £ per year.
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: g RPC 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 are for salary only.
Walden Robotics is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to hello@waldenrobotics. com
Walden Robotics participates in E-Verify.
If you receive an offer of employment from Walden, you will need to go through the E-Verify process of digital verification of your employment authorization documents as provided on the Form I-9.
Participation in E-Verify does not limit your right to work and verification will only be completed after you become
Member of Technical Staff: Fullstack Robotics Software in Cambridge employer: Walden Robotics
Walden Robotics is an exceptional employer that fosters a collaborative and innovative work culture, where engineers are empowered to grow alongside experienced mentors. With a focus on meaningful projects in the robotics field, employees benefit from competitive compensation, flexible PTO, and a supportive environment that encourages continuous learning and development. Located in a vibrant tech hub, Walden Robotics offers unique opportunities to engage with cutting-edge technology while making a tangible impact in the world of autonomous systems.
StudySmarter Expert Advice🤫
We think this is how you could land Member of Technical Staff: Fullstack Robotics Software in Cambridge
✨Get Hands-On with Robotics Meetups
Dive into the robotics and automation community by attending local meetups or workshops. It's a perfect way to connect with industry professionals and even show off your practical skills. Plus, you'll be in the right place to hear about entry-level opportunities before they're advertised!
✨Showcase Your Projects on GitHub
If you’ve been working on any robotics projects, get them up on GitHub. This not only showcases your skills to potential employers like Walden Robotics but also demonstrates your dedication to the field. Make sure to write clear documentation—it shows you care!
✨Utilise University Career Services
If you’re still studying or recently graduated, tap into your university's career services. They often have exclusive partnerships with companies in robotics, which means they might know about positions at Walden Robotics that aren’t listed anywhere else. Don't sleep on this resource!
✨Apply Directly through Walden Robotics’s Website
When you spot a role that you’re keen on, like the entry-level position at Walden Robotics, don’t just send a general application. Tailor your submission to highlight relevant projects and skills. Companies love when candidates show initiative, so make your application shine!
We think you need these skills to ace Member of Technical Staff: Fullstack Robotics Software in Cambridge
Some tips for your application 🫡
Show off your tech know-how!:When applying for an entry-level role in robotics and automation, it’s crucial to highlight any relevant technical skills you’ve acquired. Include your experience with programming languages like Python or C++, as well as any robotics platforms you’ve worked with, like Arduino or ROS, to show us what you can bring to the table.
Get crafty with your projects:Since this is an entry-level position, we want to see your passion for robotics! Include a portfolio or links to any projects you’ve worked on. Whether it's a cool robot you built for a class project or a personal automation project, showcasing your hands-on experience will make your application stand out.
Tailor your CV for robotics:Your CV should highlight not just your education, but any relevant coursework or certifications in automation and robotics. Make sure to list specific subjects or modules that you've completed, which could set you apart from other applicants – we love seeing technically relevant achievements!
Craft a compelling cover letter:In your cover letter to Walden Robotics, express your enthusiasm for getting into the robotics field. Talk about your motivation for wanting to join the industry and how you’ve been preparing yourself for this role, whether through study, projects, or relevant experiences. Let us know why you're the best fit for the team!
How to prepare for a job interview at Walden Robotics
✨Get Hands-On with Your Skills
In the robotics and automation field, it’s crucial to showcase your hands-on experience. Whether it's through university projects, internships, or personal projects, be ready to discuss specific examples of your work with coding, hardware, or control systems. Consider bringing a portfolio of your projects to show off your skills directly!
✨Brush Up on Technical Questions
Expect to face technical questions related to robotics during your interview. You might be asked about sensor integration, programming languages like Python or C++, or software tools like ROS (Robot Operating System). Make sure you're comfortable discussing your experiences and the technical aspects of your projects; it’ll show that you’re genuinely passionate about the field.
✨Highlight Your Willingness to Learn
As an entry-level candidate, emphasising your eagerness to learn and grow is just as important as your technical skills. Share stories about how you've quickly adapted to new challenges in previous projects, and articulate your excitement for gaining experience at Walden Robotics. They’ll love knowing you’re keen to absorb new knowledge!
✨Understand the Latest Trends in Robotics
Stay current with the latest trends and advancements in robotics and automation. Familiarise yourself with recent breakthroughs or challenges in the industry, particularly those relevant to Walden Robotics's work. Being able to discuss these topics can set you apart and show that you're genuinely interested in contributing to their mission!