Tharsus Group is a leading Northeast business that delivers robotics technology to customers worldwide. We are ambitious in our growth plans and are working hard to grow a significant robotics product business in the coming years, alongside our successful consultancy and manufacturing businesses.

Our purpose is to deliver ‘tech that matters’ – technology that solves challenges that matter, and we seek a team that supports this.

Our mission is to ‘do the right thing’ – for our products, for our customers, for our colleagues, for the communities in which we work and for our wider stakeholders.

Our values are key to all we do. We ‘aim higher’ seeking a team that wants to do great things. We ‘think wider’ seeking a team that is creative and open to challenge. And we ‘work together’ knowing that the together the team can achieve so much.

What you’ll do:

  • Develop code for microcontroller-based systems
  • Write code using test-driven development best practices
  • Set the direction of embedded development
  • Assist with decisions on electronic and system architecture
  • Lead hardware testing and integration
  • Liaise with other mechanical/electrical/assembly/software/firmware engineers to aid cross-functional testing and development.
  • Debug services across multi-container environments (Docker); locally, in the cloud and remotely.
  • Hands-on testing of physical systems including custom hardware, software and firmware.


We’d love you to have experience of the following:

  • Microcontroller (ARM Cortex M) programming in modern C++ and C
  • Driving process improvements such as Continuous Integration and Continuous Delivery (Ideally using Azure DevOps)
  • Design for testability, TDD and Unit testing frameworks (Google Test)
  • Communication protocols (UART, I2C, SPI, Ethernet, CAN)
  • Real-time motor control system software
  • Writing scripts in Python for automated tests and tools
  • Development using Visual Studio Code
  • Reading electronic schematics and collaborating with hardware engineers
  • Electronic testing
  • Creating hardware prototypes to test ideas and code
  • Troubleshooting complex hardware/software systems


In return you’ll get:

The chance to join a growing business and be a contributing factor to its success where your achievement will be visible and recognised.

The opportunity to work throughout the business using your knowledge and skills while constantly exploring and developing on your ideas.

We also offer an environment of continuous learning, achievement, and progression because we believe that you should never stop learning and growing.


Colleagues benefit from:

  • Financial Wellbeing:
    Pension and savings schemes
  • Health & Wellbeing:
    Employee Assistance Program (EAP), Mental Health First Aiders (MHFA), Discounted gym membership, Bike to Work scheme
  • Work life balance:
    Flexible Hours
    25 days holiday per year annual leave & a purchasing scheme (to purchase up to an extra week)
    Bank holidays as paid time off AND you’ll never have to work on your birthday!
  • Learning & Development:
    We are committed to providing colleagues with training and development opportunities

We are based in Blyth, Northumberland, just outside Newcastle Upon Tyne. This role will need to spend the majority of time on site at our headquarters.