Enable job alerts via email!

Robotics Software Engineer

The Thrive Team Limited

Newcastle upon Tyne

Hybrid

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A technology company specializing in robotics is seeking a talented Software Engineer to join their rapidly expanding Research & Development team in Newcastle upon Tyne. You will work on cutting-edge robotic vehicle projects, developing software for current and future products while mentoring team members. The ideal candidate will have a degree in Software Engineering or a related field, along with proficiency in C/C++, Java, or Python. This role operates on a hybrid basis, ideally with at least 3 days spent in the office each week.

Qualifications

  • Degree in Software Engineering, Computer Science, Physics, or Mathematics (2:1 or above) or equivalent.
  • Proficiency in Linux and real-time software development in C/C++, Java, or Python.
  • Experience in robotics, machine control systems, and automation.
  • Familiarity with ROS, machine learning, and OpenCV advantageous.
  • Experience with software testing, including HiL, desirable.
  • Ability to achieve UK Security Clearance and hold a British Passport for the past 10 years.

Responsibilities

  • Design and develop efficient, well-designed, testable, and maintainable code.
  • Integrate software components into fully functional systems.
  • Stay up to date with software development trends.
  • Perform verification and validation designs.
  • Mentor and coach team members.
  • Contribute to selecting and specifying electronic hardware.
  • Manage workloads effectively to meet deadlines.
  • Understand software development lifecycle and configuration management.
  • Work within multi-disciplinary engineering teams.

Skills

Linux
C/C++
Java
Python
Robotics
Machine control systems
Automation
Software testing

Education

Degree in Software Engineering, Computer Science, Physics, or Mathematics (2:1 or above)

Tools

ROS (Robotic Operating System)
OpenCV
Job description

Are you a talented Software Engineer who wants to work on cutting edge robotic vehicle projects? As a key member of a rapidly expanding Research & Development team, you will be solving complex technical challenges in a variety of projects. The Research & Development function is a multi-disciplinary team within the wider engineering function. The team is dedicated to tracking the latest technology and engineering advancements to create novel solutions for customers. The work spans concept design, innovative product development, and delivering complete manufacturing and technical data packs. You will also provide hands-on support for prototypes, installation, testing, and commissioning of new products worldwide. Reporting to the Head of R&D, you will play a key role in developing software for current and future products. You will be involved in gathering user requirements, defining system functionality, developing and testing software, and assisting with commissioning and testing activities.

Responsibilities
  • Design and develop efficient, well-designed, testable, and maintainable code.
  • Integrate software components into fully functional systems.
  • Stay up to date with software development trends to enhance product design.
  • Perform verification and validation designs.
  • Mentor and coach team members to improve their software expertise.
  • Contribute to selecting and specifying the electronic hardware onto which the software will be installed.
  • Manage workloads effectively to meet strict deadlines.
  • Understand and apply the full software development lifecycle and configuration management.
  • Work within multi-disciplinary engineering teams.
  • Experience working in defence, aerospace, automotive, or off-highway sectors is desirable.
Qualifications
  • A degree in Software Engineering, Computer Science, Physics, or Mathematics (2:1 or above) or an equivalent qualification and experience.
  • Proficiency with Linux and real-time software development in C/C++, Java, or Python.
  • Experience in robotics, machine control systems, and automation.
  • Familiarity with ROS (Robotic Operating System), machine learning, and OpenCV is advantageous.
  • Experience with software testing, including HiL, is desirable.
  • Experience working in multi-disciplinary engineering teams.
  • Due to security requirements, all applicants must be able to achieve UK Security Clearance and must hold, and have held, a British Passport for the past 10 years.
  • This role operates on a hybrid basis, ideally spending at least 3 days in the office each week.
  • The role may require work outside normal business hours and in varying field conditions when on customer sites.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.