Software Engineer - Robotics in Theale
Software Engineer - Robotics

Software Engineer - Robotics in Theale

Theale Full-Time 60000 £ / year No home office possible
M

At a Glance

  • Tasks: Design and develop software for cutting-edge underwater robots using C++ and Python.
  • Company: Join a stealth robotics company with massive potential in various industries.
  • Benefits: Competitive salary, share scheme, and hybrid working options.
  • Why this job: Be part of an innovative team shaping the future of autonomous underwater vehicles.
  • Qualifications: Degree in Robotics or Computer Science and 4+ years of relevant experience.
  • Other info: Exciting career growth opportunities in a dynamic and collaborative environment.

A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems.

Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Our client will not offer sponsorship and will not hire anyone here in the UK on a visa of any type.

If you’re passionate about robotics and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us; this Robotics Software Engineer role is not to be missed.

Key Responsibilities:
  • Design and development of software for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs), leveraging ROS/ROS 2 and other robotic middleware.
  • Integration and selection of a wide array of sensors (e.g., sonar, cameras, Doppler velocity logs, IMUs) and actuators into robust, modular control frameworks.
  • Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation.
  • Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical).
  • Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments.
  • Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive and reliable system integration.
  • Maintain clear and concise documentation, and manage source control using tools like Git/GitLab.
Qualifications:
  • Bachelor's or Master’s degree in Robotics, Computer Science, or a related field.
  • 4+ years of experience in embedded systems, robotics software, or unmanned systems development.
  • Strong expertise in C++, Python, and software development for real-time systems.
  • Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware.
  • Experience with embedded software development such as STM32, ESP32, and Arduino.
  • Bonus if you have worked with Pixhawk.
  • Ability to work in field conditions, including support for field testing and sea deployments.
Preferred Experience:
  • Domain Experience in maritime, defence, or subsea robotics industries.
  • Knowledge of machine learning, underwater SLAM, or AI for autonomy in constrained environments.
  • Familiarity with underwater navigation, acoustic communications, or environmental sensing.

If you’re passionate about both robotics, in particular autonomous underwater or submersible vehicle and unmanned vehicle industry, and you love software engineering within this space, please get in touch ASAP.

Software Engineer - Robotics in Theale employer: Mars Recruitment

Join a pioneering stealth robotics company in Theale, where innovation meets opportunity. As a Robotics Software Engineer, you'll thrive in a collaborative work culture that values creativity and technical excellence, while enjoying competitive salaries, a share scheme, and comprehensive benefits. With a focus on employee growth and development, this role offers the chance to work on cutting-edge technology in a dynamic environment, making a real impact in the autonomous vehicle industry.
M

Contact Detail:

Mars Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Robotics in Theale

✨Tip Number 1

Network like a pro! Reach out to people in the robotics field on LinkedIn or at industry events. 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 involving C++, Python, and ROS/ROS2. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges related to robotics and real-time systems. The more prepared you are, the more confident you'll feel during the interview!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for passionate candidates like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Software Engineer - Robotics in Theale

C++
Python
ROS
ROS2
Embedded Systems
Real-Time Systems
SLAM
Path Planning
Adaptive Control
Obstacle Avoidance
Data Acquisition
Underwater Communication
Git
Hardware Integration
Field Testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Robotics Software Engineer role. Highlight your experience with C++, Python, and ROS/ROS2, as well as any relevant projects you've worked on. We want to see how your skills match up with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for robotics and explain why you're excited about this opportunity. We love hearing about your journey and what drives you in the field of autonomous vehicles.

Showcase Relevant Projects: If you've worked on any cool projects related to underwater robotics or unmanned systems, make sure to mention them! We want to see your hands-on experience and how you've tackled challenges in real-world scenarios.

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 this amazing opportunity. We can’t wait to hear from you!

How to prepare for a job interview at Mars Recruitment

✨Know Your Tech Inside Out

Make sure you’re well-versed in C++, Python, and ROS/ROS2. Brush up on your knowledge of autonomy algorithms like SLAM and path planning, as these are likely to come up during technical discussions.

✨Showcase Your Projects

Prepare to discuss any relevant projects you've worked on, especially those involving underwater robotics or real-time systems. Bring examples that highlight your problem-solving skills and how you’ve integrated various sensors and actuators.

✨Understand the Company’s Vision

Research the stealth robotics company and understand their mission and the potential impact of their AUV submersible robot. This will help you align your answers with their goals and show your genuine interest in the role.

✨Prepare for Team Collaboration Questions

Since the role involves working with multidisciplinary teams, be ready to discuss your experience collaborating with engineers from different backgrounds. Think of specific examples where you contributed to successful team outcomes.

Software Engineer - Robotics in Theale
Mars Recruitment
Location: Theale

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>