Robotics Software Engineer in Witney
Robotics Software Engineer

Robotics Software Engineer in Witney

Witney Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and develop software for autonomous underwater vehicles using cutting-edge robotics technology.
  • Company: Exciting stealth robotics company based in Oxfordshire with huge potential.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
  • Why this job: Join a passionate team and make waves in the maritime robotics industry.
  • Qualifications: Degree in Robotics or Computer Science and experience in embedded systems and real-time software.
  • Other info: Collaborate with diverse teams and enjoy hands-on field testing experiences.

The predicted salary is between 36000 - 60000 £ per year.

Design and develop software for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs), leveraging ROS/ROS 2 and other robotic middleware. Integrate and select a wide array of sensors (e.g., sonar, cameras, Doppler velocity logs, IMUs) and actuators into robust, modular control frameworks. Implement autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, focusing on GNSS denied localisation. Develop real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Test and validate, 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.

Technologies:

  • Arduino
  • Embedded
  • Git
  • GitLab
  • Hardware Support
  • Python
  • ROS
  • Robotics
  • Sonar
  • AI
  • C++
  • Machine Learning

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.
  • Experience with Pixhawk is a bonus.
  • Ability to work in field conditions, including support for field testing and sea deployments.
  • Candidates must be British Citizens or have lived in the UK for a minimum of 5 years due to the need for SC clearance.

If you are enthusiastic about robotics, particularly in the autonomous underwater or submersible vehicle sector, and love software engineering in this space, we encourage you to reach out to us as soon as possible.

Robotics Software Engineer in Witney employer: Mars

Join our innovative stealth robotics company in Oxfordshire, where we foster a collaborative and dynamic work culture that encourages creativity and technical excellence. As a Robotics Software Engineer, you'll have the unique opportunity to work on cutting-edge autonomous underwater vehicles, with access to continuous professional development and a supportive team environment. Our commitment to employee growth and the potential for impactful contributions in the maritime industry make us an exceptional employer for those passionate about robotics.
M

Contact Detail:

Mars Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Network Like a Pro

Get out there and connect with people in the robotics field! Attend meetups, conferences, or even online webinars. We can’t stress enough how important it is to build relationships; you never know who might have the inside scoop on job openings.

✨Show Off Your Skills

Create a portfolio showcasing your projects, especially those involving AUVs or ROVs. Include code samples, documentation, and any real-time systems you've developed. We want to see what you can do, so make it easy for potential employers to be impressed!

✨Ace the Interview

Prepare for technical interviews by brushing up on your C++, Python, and ROS knowledge. Practice coding challenges and be ready to discuss your past projects in detail. We believe that confidence and preparation can really set you apart from the competition.

✨Apply Through Our Website

Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are excited about robotics and the maritime industry—so don’t hold back!

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

Robotics Software Development
ROS/ROS 2
Sensor Integration
Autonomy Algorithms
SLAM
Path Planning
Adaptive Control
Real-Time Obstacle Avoidance
Data Acquisition
Onboard Processing
Underwater Communication
C++
Python
Embedded Systems
Git/GitLab

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with robotics software, especially in areas like C++, Python, and ROS. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about robotics and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your enthusiasm!

Showcase Your Projects: If you've worked on any cool projects related to AUVs or ROVs, make sure to mention them! Include links to your GitHub or any demos if possible. We’re keen to see your hands-on experience and creativity in action.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out on joining our innovative team!

How to prepare for a job interview at Mars

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially ROS/ROS 2, C++, and Python. Brush up on your knowledge of sensors and actuators used in AUVs and ROVs, as well as autonomy algorithms like SLAM and path planning. Being able to discuss these topics confidently will show your passion and expertise.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly those involving real-time systems or hardware-in-the-loop simulations. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting how you approached problems and what solutions you implemented.

✨Collaborate Like a Pro

Since this role involves working with multidisciplinary teams, be ready to talk about your experience collaborating with engineers from different backgrounds. Share examples of how you’ve effectively communicated and integrated ideas across disciplines, ensuring everyone is on the same page for successful project outcomes.

✨Prepare Questions That Matter

At the end of the interview, you’ll likely have the chance to ask questions. Prepare thoughtful queries about the company’s projects, team dynamics, or future technology developments. This not only shows your interest but also helps you gauge if the company aligns with your career goals.

Robotics Software Engineer in Witney
Mars
Location: Witney

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
>