At a Glance
- Tasks: Develop and maintain advanced simulation environments for cutting-edge humanoid robots.
- Company: Join Humanoid, the UK's pioneering AI and robotics company revolutionising labour automation.
- Benefits: Enjoy flexible hours, competitive salary, and 23 vacation days per year.
- Why this job: Be part of a mission to enhance human capacity with innovative robotics technology.
- Qualifications: 5+ years in robotics simulation, strong programming skills in C++, Python, and ROS.
- Other info: Work in a dynamic startup environment with opportunities for professional growth.
The predicted salary is between 48000 - 84000 £ 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.
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.
We are seeking a highly skilled and motivated Staff/Senior Simulation Robotics Engineer to join our Simulation team. The ideal candidate will have a strong background in robotics, simulation, and software development and will be responsible for developing and maintaining advanced simulation environments for robotic systems, enabling the testing and validation of complex robotic behaviours and algorithms. The successful candidate will have the opportunity to work on cutting-edge robotics projects with a talented team in a flexible and supportive work environment with opportunities for professional growth and development.
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 analyse 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.
Benefits:
- High competitive salary.
- 23 working days of vacation per year.
- Flexible working hours.
- Opportunity to work on the latest technologies in AI, Robotics, Blockchain and others.
- Startup model, offering a dynamic and innovative work environment.
Senior Robotics Software Engineer_Simulation employer: Humanoid
Contact Detail:
Humanoid Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Robotics Software Engineer_Simulation
✨Tip Number 1
Familiarise yourself with the latest trends in robotics simulation. Follow industry leaders on social media, read relevant blogs, and participate in online forums to stay updated. This knowledge will not only help you during interviews but also demonstrate your passion for the field.
✨Tip Number 2
Network with professionals in the robotics and AI sectors. Attend conferences, webinars, or local meetups to connect with like-minded individuals. Building relationships can lead to valuable insights and potential referrals for the Senior Robotics Software Engineer position.
✨Tip Number 3
Showcase your practical experience with robotic simulation frameworks like MuJoCo and Isaac Sim. If you have personal projects or contributions to open-source software, be ready to discuss them. This hands-on experience can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your collaborative experiences across teams. Highlight specific instances where you worked with engineers and researchers from different disciplines. This will demonstrate your ability to integrate simulation tools into broader robotic development workflows, which is crucial for this role.
We think you need these skills to ace Senior Robotics Software Engineer_Simulation
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in robotics simulation and software development. Emphasise your programming skills in C++, Python, and any relevant frameworks like MuJoCo or Isaac Sim.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for robotics and AI. Mention specific projects you've worked on that relate to the responsibilities listed in the job description, such as simulation development or algorithm testing.
Showcase Relevant Experience: In your application, provide examples of your previous work that demonstrate your expertise in creating high-fidelity simulation environments and your ability to collaborate across teams. Highlight any experience with digital twin integration or cloud-based simulation.
Research Humanoid: Familiarise yourself with Humanoid's mission and vision. Understanding their goals will help you align your application with their values and demonstrate your enthusiasm for contributing to their innovative projects.
How to prepare for a job interview at Humanoid
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++, Python, and ROS. Bring examples of past projects where you developed simulation environments or worked on robotic systems, as this will demonstrate your technical expertise.
✨Understand the Company's Vision
Familiarise yourself with Humanoid's mission and vision. Be ready to articulate how your skills and experiences align with their goals of creating advanced humanoid robots that enhance human capabilities.
✨Prepare for Problem-Solving Questions
Expect to face scenario-based questions that assess your problem-solving abilities in robotics simulation. Think through potential challenges you might encounter in developing high-fidelity simulations and how you would address them.
✨Emphasise Collaboration
Highlight your experience working in cross-functional teams. Discuss how you've collaborated with engineers and researchers in the past, as teamwork is crucial for integrating simulation tools into robotic development workflows.