At a Glance
- Tasks: Ensure our humanoid robots move and interact safely through innovative testing.
- Company: Join the UK's first AI and robotics company revolutionising automation.
- Benefits: Competitive salary, stock options, paid vacation, and travel opportunities.
- Why this job: Be at the forefront of robotics, shaping the future of human-robot collaboration.
- Qualifications: 3+ years in software test automation, with robotics experience preferred.
- Other info: Enjoy a startup culture with free meals and collaboration with top-tier experts.
The predicted salary is between 36000 - 60000 £ 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.
Vision
In a world where artificial intelligence opens up new horizons, our faith in its potential unveils a new outlook where, together, humans and machines build a new future filled with knowledge, inspiration, and incredible discoveries. The development of a functional humanoid robot underpins an era of abundance and well-being where poverty will disappear, and people will be able to choose what they want to do. We believe that providing a universal basic income will eventually be a true evolution of our civilization.
Solution
As the demands on our built environment rise, labour shortages loom. With the world’s workforce increasingly moving away from undesirable tasks, the manufacturing, construction, and logistics industries critical to our daily lives are left exposed. By deploying our general-purpose humanoid robots in environments deemed hazardous or monotonous, we envision a future where human well-being is safeguarded while closing the gaps in critical global labour needs.
About the Role
We are looking for a Robotics Test Automation Engineer to ensure that our robots move, think, and interact with the world safely and reliably. You will own the quality gate for our software releases and lead the validation of new hardware revisions. This is not a standard web-QA role; you will be working directly with Hardware-in-the-Loop (HIL) systems and whole robots, designing automated test benches, and testing regression in complex electromechanical systems. You will play a critical role in decoupling software development from hardware dependencies.
What You’ll Do
- Software Release Testing
- Release Validation: orchestrate the end-to-end testing pipeline for new software versions, ensuring every release meets safety and performance standards before deploying to the fleet.
- CI/CD Integration: Integrate automated tests into our CI/CD pipeline (e.g., Jenkins, GitLab CI, GitHub Actions) to catch regressions immediately after code merges.
- Simulation vs. Reality: Expand testing coverage in our simulation environments (e.g., Gazebo, Webots, Isaac Sim) to parallelize software testing before physical validation.
- Hardware-in-the-Loop (HIL) & Hardware Revisions
- HIL Framework Design: Build and maintain HIL test benches that simulate real-world inputs (sensor data, motor feedback) to validate control logic on actual target hardware.
- New Hardware Bring-up: Collaborate with Electrical and Mechanical Engineering teams to validate new hardware revisions (PCBs, sensors, actuators). You will write the test suites that verify if the new hardware plays nicely with the existing software stack.
- Latency & Performance: Measure real-time performance, ensuring that software changes do not introduce dangerous latency in control loops.
- Tooling & Infrastructure
- Develop Python/C++/Shell scripts to automate the flashing of firmware and configuration of robot parameters.
- Manage test data logs and reports, creating automated dashboards that highlight pass/fail rates and performance trends over time.
We’re Looking For:
- Experience: 3+ years in software test automation, with at least 1 year specifically in Robotics, Embedded Systems, or Automotive.
- Coding: Strong proficiency in Python (for scripting/testing) and familiarity with C++ (reading production code).
- Robotics Middleware: Hands-on experience with ROS2. You understand nodes, topics, services, and actions.
- HIL Experience: Experience building or maintaining Hardware-in-the-Loop systems. You understand how to mock sensor data and interact with hardware interfaces (EtherCAT, Ethernet, I2C, CAN).
- OS: Deep comfort with Linux (Ubuntu) environments.
- Nice-to-Have:
- Experience with robotics simulators (Gazebo, Unity, NVIDIA Isaac Sim).
- Knowledge of containerization (Docker) for consistent test environments.
- Basic electrical debugging skills (using a multimeter/oscilloscope to verify hardware triggers).
- Experience with safety-critical standards (IEC 61508, ISO 26262).
Languages: Python, C++, Bash scripts
Robotics: ROS / ROS2
CI/CD: [e.g., Jenkins, GitLab, GitHub Actions]
Hardware Interfaces: CAN bus, Serial, EtherCAT
Simulation: [e.g., Unity, Ignition, Isaac]
What We Offer:
- Competitive salary plus participation in our Stock Option Plan
- Paid vacation with adjustments based on your location to comply with local labour 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
Robotics Tests Automation Engineer in City of London employer: Humanoid
Contact Detail:
Humanoid Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Tests Automation Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the robotics and automation field on LinkedIn or at industry events. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, C++, or HIL systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with CI/CD pipelines and robotics middleware like ROS2. Practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission at Humanoid.
We think you need these skills to ace Robotics Tests Automation Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Robotics Test Automation Engineer role. Highlight your experience with software test automation, especially in robotics or embedded systems. We want to see how your skills align with our mission at Humanoid!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for robotics and AI, and explain why you’re excited about working with us. Let’s see your personality come through while also showcasing your relevant experience.
Showcase Your Technical Skills: Don’t forget to highlight your coding skills, especially in Python and C++. Mention any experience with CI/CD tools and Hardware-in-the-Loop systems. We love seeing candidates who can hit the ground running with the tech we use!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team at Humanoid!
How to prepare for a job interview at Humanoid
✨Know Your Robotics Inside Out
Make sure you brush up on your knowledge of robotics, especially Hardware-in-the-Loop (HIL) systems and ROS2. Be prepared to discuss your past experiences with these technologies and how they relate to the role. Showing a deep understanding of the technical aspects will impress the interviewers.
✨Demonstrate Your Coding Skills
Since coding is a big part of this role, be ready to showcase your proficiency in Python and C++. You might be asked to solve a problem or write a small script during the interview, so practice coding challenges beforehand to keep your skills sharp.
✨Prepare for Scenario-Based Questions
Expect questions that put you in real-world scenarios related to testing and validation. Think about how you would handle issues like latency in control loops or integrating automated tests into CI/CD pipelines. Having specific examples from your experience will help you stand out.
✨Show Enthusiasm for Innovation
Humanoid is all about pushing the boundaries of AI and robotics. Make sure to express your passion for innovation and how you see yourself contributing to their mission. Discuss any projects or ideas you have that align with their vision of creating advanced humanoid robots.