At a Glance
- Tasks: Lead the development of cutting-edge robotics software and integrate advanced systems.
- Company: Join Humanoid, the UK's pioneering AI and robotics company.
- Benefits: High competitive salary, flexible hours, and 23 vacation days.
- Why this job: Be at the forefront of robotics innovation and make a real-world impact.
- Qualifications: 5+ years in robotics, strong C++ skills, and hands-on experience.
- Other info: Dynamic startup environment with opportunities to work on the latest technologies.
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
Senior Robotics Software Engineer employer: Humanoid
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 scene. Attend meetups, conferences, or even online webinars. 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 related to robotics and software engineering. This is your chance to demonstrate what you can do beyond just a CV. Share it on platforms like GitHub and make sure it's easy to find.
✨Tip Number 3
Prepare for hands-on interviews! Since this role involves getting your hands dirty with real robots, be ready to demonstrate your coding skills and problem-solving abilities in practical scenarios. Brush up on your C++ and robotics knowledge before the big day.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us at Humanoid. Make sure to tailor your application to highlight how your experience aligns with our mission of creating advanced humanoid robots.
We think you need these skills to ace Senior Robotics Software Engineer
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’re serious about the position and understand what we’re looking for.
Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured documents that are easy to read. Use bullet points where necessary and avoid jargon unless it’s relevant to the role. This helps us quickly see your qualifications and fit for the team.
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 the exciting work we do!
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 ROS/ROS2. This will show that you’re not just familiar with the theory but have practical skills to back it up.
✨Show Off Your Hands-On Experience
Since this role requires a hands-on approach, be prepared to share specific examples of when you’ve debugged real robots or integrated subsystems. Talk about the challenges you faced and how you overcame them. This will demonstrate your problem-solving skills and willingness to get stuck in.
✨Communicate Clearly and Effectively
Strong communication is key in this role, so practice explaining complex technical concepts in simple terms. Think about how you would describe your work to someone without a technical background. This will help you connect with the interviewers and show that you can collaborate effectively across teams.
✨Be Ready for Real-World Scenarios
Prepare for questions that involve real-world constraints and uncertainties. Think about how you would approach testing and validating deployments at customer sites. Showing that you can think pragmatically and make decisions under pressure will set you apart from other candidates.