integration and testing with target hardware. Experience with DDS or Ethernet-based communication systems. Cross-platform development for Windows and Linux. Familiarity with tools such as Visual Studio 2022, CMake, and Git. Experience with CANbus, MilCAN, J1939. Issue tracking tools (e.g., YouTrack, Jira). Experience with databases like MariaDB/MySQL. Familiarity with libraries and frameworks like Boost, XML, JSON More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
including deformation modelling. o 2D and 3D kinematic modelling techniques. o Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. More ❯
Oxfordshire, Milton Hill, United Kingdom Hybrid / WFH Options
Mars Recruitment
Engineering, Mathematics or Science/Materials subject Experience in ARM based software developments using C/C++ Experience with network and other communications buses. Experience with tools such as CMake, GIT (or other source code control system), a bug or issue tracking system, and debuggers Experience of developing complex software applications Experience developing control systems Python Distributed systems Database interaction More ❯
Milton Park, Milton, Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Mars Recruitment
Engineering, Mathematics or Science/Materials subject Experience in ARM based software developments using C/C++ Experience with network and other communications buses. Experience with tools such as CMake, GIT (or other source code control system), a bug or issue tracking system, and debuggers Experience of developing complex software applications Experience developing control systems Python Distributed systems Database interaction More ❯
ROS 2, DDS, or other robotics middleware Familiarity with embedded systems, low-latency compute, or real-time constraints Knowledge of Linux internals or RTOS Proficiency with tools such as CMake, gtest, pytest, CI pipelines Experience with Protobuf, gRPC, or similar serialisation/networking tools Interest in mentorship or previous technical leadership experience If you're an engineer who takes pride More ❯
Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days from home. There is flexible start and finish times so you can plan More ❯
Abingdon, Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days from home. There is flexible start and finish times so you can plan More ❯
a solution) SW development and Architecting of real time systems Desired skills Containerisation (podman/kubernetes) Security (SELinux, STIG/CIS lockdown, cryptographic principles, TPM) Software build process (Make, CMake, Maven, Gradle, Jenkins, git, artifactory) Embedded SW Development Rhapsody or Enterprise Architect Experience in the Defence, Telecommunications or other Engineering industry Experience of Radio Communication systems What do I need More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
ETS Technical Selection
Job description Robotic Vision Application Software Engineer About the Role We are seeking a driven Software Engineer to help pioneer new developments in robotic vision and controls technology- a strong proficiency in C++17 development is essential. In this position, you More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
ETS Technical
Job description Robotic Vision Application Software Engineer About the Role We are seeking a driven Software Engineer to help pioneer new developments in robotic vision and controls technology- a strong proficiency in C++17 development is essential. In this position, you More ❯
Mobile Apps Developer (Native iOS & Android) Guildford, Surrey (Office-Based)£70000 - £120000 + 25% Bonus, 10% Pension, Private Medical. Must haves:- Must work 5 days per week in the office in Guildford.- Must have Native App examples, both iOS and More ❯