At a Glance
- Tasks: Develop real-time software for advanced humanoid robots and collaborate on innovative hardware design.
- Company: Leading innovator in android technology with a focus on robotics.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be at the forefront of robotics, impacting global humanoid operations.
- Qualifications: Graduate degree in relevant field and 3+ years of robotics software experience.
- Other info: Join a dynamic team dedicated to building the world's safest humanoid robots.
The predicted salary is between 36000 - 60000 £ per year.
About The Role
Our client, a leader in developing innovative android technology, is seeking a Senior Robotics Controls Engineer. In this role, you will be responsible for developing the real-time software stack that enables their advanced hardware to manipulate and locomote through various environments efficiently and elegantly. This hands-on position involves everything from low-level motor control to whole-body dynamic control and estimation for loco-manipulation. Your goal will be to simplify the complexity of a high DoF series of sensors, actuators, transmissions, and links, allowing the humanoid robot to be controlled via high-level APIs used by teleoperation and AI engines.
Why This Job Is Exciting
- Be the first user of new hardware, playing a key role in hardware design and sensor evaluation.
- Test your controls software on over 30 humanoids operating 24/7 in-house.
- Your software will eventually run on thousands of humanoids performing tasks globally.
- Collaborate with hardware, firmware, AI, platforms, and production teams to build the world’s safest and most capable humanoid robot.
- Work with a 50+ DoF biped with hands, driven by motors designed and manufactured in-house.
Controls Team Responsibilities:
- Develop humanoid controls algorithms for balancing, locomotion, and manipulation.
- Design efficient state estimation algorithms.
- Perform system identification and calibration of actuators, transmissions, and full-body kinematics.
- Integrate hardware and evaluate sensors.
- Develop tools for hardware bring-up and debugging.
- Create software for robot health monitoring, visualization, and logging.
- Build and maintain APIs for other parts of the software stack to command the robots.
Requirements
Must-Haves:
- Graduate degree in Robotics, Mechanical/Electrical Engineering, Computer Science, or a related field.
- 3+ years of practical experience deploying and debugging controls and estimation software on high DoF robots.
- Solid understanding of rigid body dynamics, linear algebra, and numerical optimization.
- Familiarity with optimization-based whole body control, EKF-based state estimators, or model predictive control for legged systems.
- Proficiency in working with large C++ codebases in a Linux development environment.
- Familiarity with modern software development practices, source control, and testing methodologies.
Qualities We’re Looking For
- Excellent intuition for how controls software impacts robot behavior.
- Enjoy hands-on work with hardware as much as software R&D.
- Extreme care for how your software impacts tele-operation, production, deployment, and servicing in the field.
- Perseverance and attention to detail.
Nice-To-Haves
- Experience with Java, Unity/C#, Python, real-time Linux, ROS2, and DDS.
- Experience writing embedded C for interfacing with sensors or actuators.
- Familiarity with the Yocto OS build system.
- Passion for building and tinkering with robots in your spare time.
Robotics Controls Engineer in Moss employer: Skills Coalition
Contact Detail:
Skills Coalition Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Controls Engineer in Moss
✨Tip Number 1
Network like a pro! Attend robotics meetups, workshops, or tech conferences where you can connect with industry professionals. Don’t be shy—introduce yourself and share your passion for robotics; you never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving controls software or humanoid robots. This is your chance to demonstrate your hands-on experience and problem-solving abilities, so make it visually appealing and easy to navigate.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you’ll need to communicate effectively with both technical and non-technical team members. Mock interviews can help you feel more confident!
✨Tip Number 4
Apply through our website! We’re always on the lookout for talented individuals like you. Tailor your application to highlight your relevant experience in robotics and controls, and don’t forget to follow up after applying to show your enthusiasm for the role!
We think you need these skills to ace Robotics Controls Engineer in Moss
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Robotics Controls Engineer role. Highlight your experience with high DoF robots and any relevant projects you've worked on. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for robotics and how your background makes you a perfect fit for the team. Don’t forget to mention any hands-on experience you have with hardware and software.
Showcase Your Technical Skills: Be specific about your technical skills in your application. Mention your proficiency in C++, Linux, and any other relevant tools or languages. We love seeing candidates who can demonstrate their expertise clearly!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Let’s get your journey started!
How to prepare for a job interview at Skills Coalition
✨Know Your Stuff
Make sure you brush up on your robotics knowledge, especially around controls algorithms and dynamics. Be ready to discuss your experience with high DoF robots and how you've tackled challenges in the past. This is your chance to show off your expertise!
✨Show Your Hands-On Experience
Since this role involves a lot of practical work, be prepared to share specific examples of projects where you've integrated hardware and software. Talk about any debugging or calibration you've done, and how you approached those tasks. They want to see your hands-on skills!
✨Collaborate Like a Pro
This position requires working closely with various teams, so highlight your teamwork skills. Share experiences where you've collaborated with hardware, firmware, or AI teams. Emphasise your ability to communicate effectively and how you’ve contributed to successful projects.
✨Be Passionate and Curious
Let your enthusiasm for robotics shine through! Talk about your personal projects or interests in the field, whether it's tinkering with robots or exploring new technologies. Showing genuine passion can set you apart from other candidates and demonstrate your commitment to the role.