Tech jobs
Job listings
Software Engineer C++/Linux Real-Time Systems
Develops real-time C++/Linux systems for defence, including low-level I/O and multi-threaded data processing.
Senior Embedded Rust Systems Developer
Builds low-level systems and firmware using Rust, focusing on memory management, concurrency, and multi-threading for embedded devices.
Senior Embedded Software Engineer - Bensham
Lead embedded firmware development in C/C++ for microcontrollers, using RTOS like FreeRTOS and wireless protocols such as Bluetooth or WiFi.
Software Engineer - Up Hatherley
Develop secure software for UK government defense and national security using Java, C++, Python, or C# in Agile environments with REST APIs and microservices.
Software Test Engineer
Test engineer role at a UK-based company, designing and executing tests for software systems, with a focus on C/C++ and communications technologies.
Lead Software Engineer
Lead a small software engineering team, mentor engineers, and develop core systems using C++ while managing projects in Jira.
Principal Software Engineer
Leads the design and implementation of high-performance software in C/C++/C# and Python, applying mathematical or statistical methods to solve complex problems for scientific or applied fields.
Software Engineer
Designs and builds high-performance trading and risk systems using Java and C++ in a financial-services environment.
C++ Developer
Build high-performance C++ applications for real-time data processing, distributed systems, and backend integration in a security and communications-focused product company.
Senior Software Developer
Builds enterprise-scale backend systems in Java/C++ on Linux, designing APIs and distributed services with strong OOP and concurrency skills.
Software Engineer (C++) - eDV Cleared
Develops secure software in C++ for a cybersecurity-focused team in Cheltenham, requiring Linux and debugging tool experience.
Junior Software Engineer C++ MedTech
Develop and maintain C++ medical research software on Windows, building features, data importers, and testing releases in a small team.
Lead Rust Software Engineer
Lead the design and development of high-performance, mission-critical software in Rust, leveraging C/C++ for optimal systems programming in a fast-paced startup environment.
Embedded Systems Developer
Develops embedded firmware for manufacturing systems using C/C++, Linux, and microcontrollers (ARM/Atmel) with protocols like USB, TCP/IP, and Bluetooth LE.
Senior Software Engineer C++
Senior C++ engineer building performance-critical image-analysis software on Windows, focusing on X-ray image processing and test-driven development.
Embedded Software Engineer
Develops and debugs embedded software in C/C++ for microcontrollers and hardware systems, focusing on real-world problem-solving and cross-platform integration.
Principal Software Engineer
Leads software design and delivery for high-performance applications using C/C++, while mentoring teams and aligning technical solutions with business needs.
Senior Embedded Software Engineer
Lead firmware development for embedded systems using C/C++ on bare-metal and Linux/RTOS platforms, with deep knowledge of communication protocols and electronics.
(Senior) Software Developer
Develops embedded C/C++ software using Agile practices like TDD and pair programming, with a focus on debugging and version control.
Cyber Software Engineer
Develop secure, high-assurance software in C++ for cyber systems, ensuring compliance with classified environments and secure coding practices.