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 humanoid technology.
- Benefits: Competitive salary, stock options, paid vacation, and travel opportunities.
- Why this job: Be part of a groundbreaking team shaping the future of robotics and AI.
- Qualifications: 3+ years in software test automation, with robotics experience preferred.
- Other info: Enjoy a startup culture with free meals and collaboration with top 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.
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.
What 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 - Humanoid employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Tests Automation Engineer - Humanoid
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the robotics and AI scene. Attend meetups, webinars, or even just chat with people on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to robotics and automation. This is your chance to demonstrate what you can do beyond just a CV. Make it easy for potential employers to see your talent!
✨Tip Number 3
Prepare for interviews by diving deep into the company’s tech stack and recent projects. For Humanoid, brush up on HIL systems and CI/CD practices. Tailor your responses to show how your experience aligns with their mission and vision.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to engage with us directly. Let’s make this happen together!
We think you need these skills to ace Robotics Tests Automation Engineer - Humanoid
Some tips for your application 🫡
Show Your Passion for Robotics: When 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 passion and expertise in the field.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for this role. Highlight relevant skills like your experience with Hardware-in-the-Loop systems and coding in Python. We love seeing candidates who take the time to connect their background to what we do at Humanoid!
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications. Remember, we’re looking for someone who can communicate effectively, so show us you can do that right from the start!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Humanoid!
How to prepare for a job interview at Jobster
✨Know Your Robotics Inside Out
Make sure you brush up on your knowledge of robotics, especially around Hardware-in-the-Loop (HIL) systems and ROS2. Be ready to discuss your past experiences with these technologies and how they relate to the role. This will show that you're not just familiar with the concepts but can apply them practically.
✨Showcase Your Coding Skills
Since coding is a big part of this role, be prepared to demonstrate 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 of robotic systems. 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.
✨Understand Their Mission and Vision
Familiarise yourself with Humanoid's mission and vision. Being able to articulate how your values align with theirs and how you can contribute to their goals will demonstrate your genuine interest in the company and the role. It’s all about showing that you’re not just looking for a job, but a place where you can make a difference.