Tech jobs
Job listings
Managing Staff, Embedded Software Engineer - Advanced Energy
Lead a team developing embedded software in C++/C/Verilog/Python for electrosurgical devices, focusing on real-time energy data processing and control systems for minimally invasive surgical robots.
Senior Embedded Software Engineer
Builds low-level, safety-critical embedded software for autonomous trucks, integrating sensors and control systems while ensuring robust, reliable code in Rust/C++ on ARM microcontrollers.
Embedded Software Engineer
Develop embedded Linux software for EV charging hardware, integrating protocols like CAN and Modbus, and enabling secure remote monitoring and diagnostics.
Embedded Linux Software Engineer
Develops embedded Linux software in C for ARM microcontrollers, integrating with hardware and networking protocols to support global communications infrastructure.
Embedded Software Engineer - Verification & Validation
Designs and runs test cases for safety-critical embedded software in defence systems, using Ada and scripting to validate real-time requirements.
Software Engineer C++
Build high-performance C++ software for automating super-resolution microscopy and image analysis, enabling scientists to gain rapid insights in research, drug development, and diagnostics.
Senior Software Test Engineer
Senior QA engineer builds and runs test plans for embedded microscopy software, automates tests, and improves CI/CD pipelines to ensure high-quality scientific imaging tools.
Senior Software Engineer C++
Build high-performance C++ software for automating super-resolution microscopy and image analysis, enabling scientists to gain rapid insights in research, drug development, and diagnostics.
Scientific Imaging / Machine Learning Engineer
Build C++ and Python software to automate super-resolution microscopy and analyze cellular images using ML, enabling scientists to gain rapid insights for research and diagnostics.
Embedded Software Engineer 3 - Secret
Develop real-time embedded software for mission-critical systems, contributing to requirements, architecture, design, and testing.
Full-Stack Robotics Platform Engineer (Core Technical Role)
Builds the full-stack platform for smart inspection robots, including backend services, real-time telemetry, and 3D digital twin UIs using Spring Boot, Node.js, Vue/React, and MQTT.
Cybersecurity Software Engineer
Develop and integrate secure embedded software for automotive systems using AUTOSAR Classic, HSM, and cryptography to protect against cyber threats.
Firmware Engineer
Design and develop embedded firmware for Xilinx FPGAs and PIC microcontrollers using VHDL and C/C++, integrating hardware into bespoke systems.
Bare-Metal Senior Embedded Software Engineer
Design and deliver high-performance embedded software for aerospace systems using C, C++, or Rust, working with low-level drivers and protocols like UART, CAN bus, and SPI.
C++ Software Engineer
Develops embedded C/C++ systems for a UK-based team, focusing on multitasking and complex system integration.
Principal Software Engineer
Principal Software Engineer designs and architects embedded software in C/C++ and C# while leading the team’s technical direction and Agile delivery.
Embedded Software Engineer
Salary: £55,000 - 55,000 per year Requirements: We are looking for a candidate with a Degree (BSc/MSc) in Computer Engineering, Computer Science, or Electrical/Electronic Engineering. You should have a minimum of 6…
Senior Software Engineer - Customer Integration
Develop and verify C/C++ embedded software for automotive systems, integrating with customer vehicles and test environments while ensuring safety and reliability in a Linux-based workflow.