Staff Robotics Control Software Engineer

Staff Robotics Control Software Engineer

Full-Time 100000 - 250000 £ / year (est.) No working from home possible
Randstad Digital

At a Glance

  • Tasks: Design and develop advanced robotics control software using C++ and Python.
  • Company: Leading robotics R&D company creating next-gen AI-powered robots.
  • Benefits: Competitive salary, bonus, pension, and relocation package available.
  • Other info: Urgent vacancy with immediate interview opportunities.
  • Why this job: Join a cutting-edge team and elevate your career in robotics.
  • Qualifications: Strong experience in robotics control software and modern programming languages.

The predicted salary is between 100000 - 250000 £ per year.

This is an opportunity to work for one of the most exciting and high-profile robotics R&D companies in the world, that is creating super advanced, next-gen AI powered robots for multiple sectors and applications. You will gain experience which will enable your career to take a leap forward.

In this role you will be responsible for the design and development of advanced robotics control software using modern C++ and Python as the primary languages. You will deliver high-quality production code and design control system architectures for real time environments that support robotic movement, manipulation, and teleoperation.

As the successful candidate you must have:

  • Strong experience in the design and development of control software for robotics
  • Strong skills in modern C++ and/or Python
  • Experience of real time systems, robot movement control and control theory
  • Experience with software architecture, version control (Git), CI/CD pipelines, and automated testing
  • Skills in ROS2, real-time Linux, or RTOS environments would be an advantage

You will be rewarded with an excellent package that includes:

  • Basic salary of circa £100k - £250k depending on experience (there may be some flex for the right candidate)
  • Bonus
  • Pension
  • Relocation package if needed

This is an urgent vacancy where the hiring manager is shortlisting for interview immediately. Please send a copy of your CV to be considered.

Staff Robotics Control Software Engineer employer: Randstad Digital

Join a pioneering robotics R&D company in London, where innovation meets opportunity. With a strong focus on employee growth, you will work alongside industry leaders in a collaborative and dynamic environment, developing cutting-edge AI-powered robots. Enjoy a competitive salary package, comprehensive benefits, and the chance to relocate, making this an ideal place for those seeking meaningful and rewarding employment in the tech sector.

Randstad Digital

Contact Details:

Randstad Digital Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Robotics Control Software Engineer

Tip Number 1

Network like a pro! Reach out to people in the robotics field on LinkedIn or at industry events. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects in C++ and Python. We recommend including any robotics control software you've developed. This will give potential employers a taste of what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on control theory and real-time systems. We suggest doing mock interviews with friends or using online platforms to practice coding challenges related to robotics.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for talented individuals like you to join our team.

We think you need these skills to ace Staff Robotics Control Software Engineer

C++
Python
Control Software Design
Real-Time Systems
Robot Movement Control
Control Theory
Software Architecture

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Staff Robotics Control Software Engineer. Highlight your experience with C++ and Python, and any relevant projects that showcase your skills in robotics control software.

Showcase Your Experience:In your application, don’t just list your skills; provide examples of how you've applied them in real-time systems or robot movement control. This will help us see how you can contribute to our exciting projects.

Keep It Professional Yet Engaging:While we love a bit of personality, remember to keep your application professional. Use clear language and structure your information well so it’s easy for us to read and understand your qualifications.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s quick and easy, and ensures your application goes directly to the right people!

How to prepare for a job interview at Randstad Digital

Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in robotics control software. The more you can demonstrate your technical expertise, the better!

Showcase Your Problem-Solving Skills

Prepare to talk about challenges you've faced in real-time systems or robot movement control. Think of examples where you applied control theory effectively. This will show that you not only understand the theory but can also apply it in practical situations.

Familiarise Yourself with ROS2 and CI/CD

If you have experience with ROS2, real-time Linux, or RTOS environments, be sure to highlight this during your interview. Also, brush up on your knowledge of version control and CI/CD pipelines, as these are crucial for delivering high-quality production code.

Ask Insightful Questions

Prepare some thoughtful questions about the company's projects and future directions in robotics. This shows your genuine interest in the role and helps you assess if the company is the right fit for you. Plus, it gives you a chance to engage with the interviewers!