Software Engineer

Euro Projects Recruitment

Coventry

Hybrid

GBP 45.000 - 65.000

Teilzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Recruiter

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Euro Projects Recruitment Ltd. is seeking a Software Engineer / Robotics Engineer / Systems Engineer for a 12-month maternity cover contract.

The role requires strong C++ programming and a background in systems integration and embedded/real-time software. You will integrate third-party payload systems into vehicle platforms, develop software interfaces, and work in a hybrid environment with two days onsite near Coventry.

Qualifikationen

  • Strong C++ programming in embedded/real-time environments.
  • Experience in hardware-software integration and systems engineering.
  • Knowledge of CAN, serial, and TCP/IP communications.
  • Multi-threaded programming with latency and determinism considerations.
  • Experience developing for Linux on target hardware.

Aufgaben

  • Manage end-to-end integration of third-party payload systems from assessment to on-vehicle validation.
  • Develop software abstraction layers for payload hardware integration.
  • Design and implement state machines for payload operation, fault handling and recovery.
  • Develop payload behaviours coordinating with autonomous vehicle behaviours.
  • Write and maintain communication drivers (CAN, serial, IP-based).
  • Define software interfaces, communication requirements, performance and diagnostics.
  • Develop diagnostic, logging and testing tools for payload integration issues.
  • Conduct unit, integration and hardware-in-the-loop testing.
  • Work with external suppliers to resolve technical issues.
  • Support vehicle integration, testing and field trials; debug on target hardware.
  • Contribute to code reviews and engineering capability development.

Kenntnisse

C++ programming
Systems integration
Embedded software
Real-time systems
Linux development
Multi-threaded programming
Hardware-software interface

Tools

CAN bus
Serial
TCP/IP
Git
CI pipelines

Jobbeschreibung

Software Engineer / Robotics Engineer / Systems Engineer

Commutable from Coventry, Leicester, Warwick, Birmingham, Northampton regions

12-month Contract (Maternity Cover)

Inside IR35

Hybrid Working – 2 days onsite required

  • Contract Software Engineer / Robotics Engineer role working on the development and integration of advanced robotic systems for both military and civilian applications.
  • Role would suit a Software Engineer / Robotics Engineer / Systems Engineer with strong C++ programming experience and a background in systems integration, embedded software or real time systems.
  • Integrating third-party payload systems into the vehicle platforms, ensuring reliable communication, control and coordination between hardware and software systems.
The Software Engineer / Robotics Engineer Role

Responsibility for the integration and software development of payload systems, including sensors, cameras, actuators and other specialist equipment, ensuring they operate effectively within a vehicle platform.

Key responsibilities will include:

  • Managing the end-to-end integration of third-party payload systems, from initial technical assessment and interface documentation through to testing and on-vehicle validation.
  • Developing software abstraction layers and interfaces to allow different payload hardware and suppliers to integrate consistently into the autonomy platform.
  • Designing and implementing state machines to manage payload operation, including initialisation, calibration, operating modes, fault handling and recovery.
  • Developing payload behaviours and ensuring effective coordination with wider autonomous vehicle behaviours.
  • Writing and maintaining communication drivers using CAN, serial and IP-based protocols.
  • Defining and documenting software interfaces, communication requirements, system performance and diagnostic reporting.
  • Developing diagnostic, logging and testing tools to identify, investigate and resolve payload integration issues.
  • Implementing unit, integration and hardware-in-the-loop testing to ensure software reliability and performance.
  • Working closely with external suppliers to resolve technical, firmware and communication issues.
  • Supporting vehicle integration, testing and field trials, including debugging software on target hardware.
  • Contributing to code reviews, technical discussions and the wider development of engineering capability within the team.
Your background as a Software Engineer / Robotics Engineer:

You will be an experienced software engineer or robotics engineer with a strong interest in systems engineering, hardware integration and developing reliable software for complex engineering applications.

You will ideally have:

  • Strong modern C++ programming experience, preferably within a systems, embedded or real-time environment.
  • Experience designing and implementing finite state machines, including fault handling and recovery mechanisms.
  • Knowledge of hardware and network communication protocols, particularly CAN, serial communications and TCP/UDP.
  • Experience of multi-threaded programming, synchronisation and thread-safe software design.
  • An understanding of software performance, latency, determinism and efficient memory management.
  • Experience developing and debugging software within Linux environments, ideally on target hardware.
  • The ability to interpret technical documentation and work through complex hardware and software integration challenges.
  • Experience using Git, CI pipelines and collaborative software development processes.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer
Software Engineer

Euro-Projects Recruitment Ltd • Bramcote

Hybrid
GBP 60.000 - 80.000
Contract Robotics/Systems Engineer - Payload & Autonomy (Hybrid)
Contract Robotics/Systems Engineer - Payload & Autonomy (Hybrid)

Euro Projects Recruitment • Coventry

Hybrid
GBP 45.000 - 65.000
Robotics Software Engineer
Robotics Software Engineer

The Thrive Team Limited • Newcastle upon Tyne

Hybrid
GBP 65.000 - 95.000
Contract Software & Robotics Integration Engineer (Hybrid)
Contract Software & Robotics Integration Engineer (Hybrid)

Euro-Projects Recruitment Ltd • Bramcote

Hybrid
GBP 60.000 - 80.000
Software Engineer, Robotics
Software Engineer, Robotics

Confidential • Greater London

Vor Ort
GBP 70.000 - 110.000
C# / C++ Software Engineer
C# / C++ Software Engineer

Advantage Resourcing UK Ltd • Bolton

Vor Ort
GBP 83.000 - 96.000
C# / C++ Software Engineer
C# / C++ Software Engineer

Tatton Recruitment • Tyldesley

Vor Ort
GBP 74.000 - 105.000
Robotics Software Engineer
Robotics Software Engineer

Som3 • Greater London

Vor Ort
GBP 65.000 - 90.000
Senior Software Solutions Architect
Senior Software Solutions Architect

KO2 Embedded Recruitment Solutions Ltd • Newcastle upon Tyne

Hybrid
GBP 54.000 - 66.000
Annual bonus
8% matched salary sacrifice pension
Relocation allowance up to £5,000
+2
Software Architect
Software Architect

KO2 Embedded Recruitment Solutions • North East

Hybrid
GBP 70.000 - 80.000
Signing bonus £10,000
Annual bonus
Pension 8% match
+3