Senior Robotics Software Engineer
Senior Robotics Software Engineer

Senior Robotics Software Engineer

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Lead a team to develop and integrate cutting-edge robotics software for real-world applications.
  • Company: Join Humanoid, the UK's pioneering AI and robotics company revolutionising humanoid technology.
  • Benefits: Enjoy a competitive salary, flexible hours, and 23 days of vacation per year.
  • Why this job: Make a tangible impact in robotics while working with the latest AI technologies.
  • Qualifications: 5+ years in robotics, strong C++ skills, and hands-on experience with robotic systems.
  • Other info: Dynamic startup environment with opportunities for innovation and career growth.

The predicted salary is between 48000 - 72000 £ per year.

Humanoid is the first AI and robotics company in the UK, creating the world’s most advanced, reliable, commercially scalable, and safe humanoid robots. Our first humanoid robot HMND 01 is a next-gen labour automation unit, providing highly efficient services across various use cases, starting with industrial applications.

Our Mission

At Humanoid we strive to create the world’s leading, commercially scalable, safe, and advanced humanoid robots that seamlessly integrate into daily life and amplify human capacity.

Responsibilities

  • Simulation Development: Design and implement high-fidelity simulation environments for robotic systems, incorporating realistic physics, sensor models, and environmental interactions.
  • Software Engineering: Write clean, maintainable, and scalable code, utilizing modern software engineering practices and tools.
  • Digital Twin Integration: Develop and maintain interfaces to facilitate the creation of a digital twin for seamless transfer of insights and control strategies between simulation and real robots.
  • Algorithm Testing and Data Analysis: Design and execute simulation-based tests to evaluate robotic algorithms and control systems, and analyze simulation data to gain insights and identify areas for improvement.
  • Cross-Team Collaboration: Work closely with other engineers and researchers, especially across multiple teams such as manipulation, locomotion, VLA, Reasoning Design & Hardware, and Control & Integration, to ensure seamless integration of simulation tools into the overall robotic development workflow.
  • Trend Awareness: Stay informed on current trends in the simulation field and proactively explore their implementation within the company.

Expertise

  • 5+ years of experience in robotics simulation and software development, with a proven track record working on mid/large-scale software projects.
  • Strong programming skills in C++, Python and ROS / ROS Control.
  • Experience with robotic simulation frameworks, such as MuJoCo and Isaac Sim.
  • Knowledge of robotic kinematics, dynamics, and control.
  • Experience with containerization technologies, such as Docker.
  • Familiarity with imitation learning, VLA models & Computer Vision techniques.
  • A proactive, can-do attitude and a collaborative spirit.
  • Education: B. Sc., Master’s or Ph.D. in Robotics, Computer Science, or a related field.
  • Experience with cloud-based simulation and distributed computing.

What We Offer:

  • Competitive salary plus participation in our Stock Option Plan
  • Paid vacation with adjustments based on your location to comply with local labor laws
  • Travel opportunities to our Vancouver and Boston offices
  • Office perks: free breakfasts, lunches, snacks, and regular team events
  • Freedom to influence the product and own key initiatives
  • Collaboration with top‑tier engineers, researchers, and product experts in AI and robotics
  • Startup culture prioritising speed, transparency, and minimal bureaucracy

Senior Robotics Software Engineer employer: Humanoid

At Humanoid, we pride ourselves on being at the forefront of AI and robotics innovation in the UK, offering our employees a unique opportunity to work with cutting-edge technology in a dynamic startup environment. Our culture fosters collaboration and hands-on problem-solving, allowing you to grow alongside a passionate team dedicated to creating impactful humanoid robots that enhance human capabilities. With competitive salaries, flexible working hours, and a commitment to employee development, Humanoid is an excellent employer for those seeking meaningful and rewarding careers in robotics.
H

Contact Detail:

Humanoid Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Robotics Software Engineer

✨Tip Number 1

Network like a pro! Get out there and connect with people in the robotics and AI field. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to robotics and software engineering. This could be anything from GitHub repositories to videos of your robots in action. It’s a great way to demonstrate your hands-on experience and technical prowess.

✨Tip Number 3

Prepare for interviews by diving deep into the company’s products and mission. For Humanoid, understand their humanoid robots and how they integrate into various industries. Tailor your responses to show how your experience aligns with their goals and how you can contribute to their vision.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Humanoid. Keep an eye on our careers page for the latest openings and updates!

We think you need these skills to ace Senior Robotics Software Engineer

C++
Robotics
Control Systems
Navigation
Computer Vision (CV)
Reinforcement Learning (RL)
Robot Operating System (ROS/ROS2)
Software Integration
Debugging
Prototyping
Communication Skills
Problem-Solving Skills
Hands-on Testing
System Diagnostics

Some tips for your application 🫡

Show Your Passion for Robotics: When you’re writing your application, let your enthusiasm for robotics shine through! We want to see how your experience aligns with our mission of creating advanced humanoid robots. Share specific projects or experiences that highlight your skills and passion.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Senior Robotics Software Engineer role. Highlight relevant experience in C++, robotics systems, and any hands-on work you've done. This shows us you’ve done your homework and are genuinely interested in joining our team.

Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured documents that make it easy for us to see your qualifications. Use bullet points where necessary and avoid jargon unless it’s relevant to the role.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company and what we stand for.

How to prepare for a job interview at Humanoid

✨Know Your Robotics Inside Out

Make sure you brush up on your knowledge of robotics systems, especially control, navigation, and perception. Be ready to discuss your experience with C++ and any projects you've worked on that involved integrating subsystems or debugging real robots.

✨Show Off Your Hands-On Skills

Since this role requires a hands-on approach, be prepared to share specific examples of when you've tested hardware or built prototypes. Highlight your willingness to get stuck in and how you've tackled challenges in real-world scenarios.

✨Communicate Clearly and Confidently

Strong communication skills are key for this position. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with various teams. Think about how you can convey your problem-solving process effectively.

✨Understand the Company’s Vision

Familiarise yourself with Humanoid's mission and vision. Be ready to discuss how your values align with theirs and how you can contribute to their goal of creating advanced humanoid robots that enhance human capacity. This shows you're not just interested in the job, but also in the company's future.

Senior Robotics Software Engineer
Humanoid
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>