Tech jobs
Job listings
Robotics AI Software Engineer Intern
Build and test AI-driven software for autonomous robots using ROS2, navigation stacks, and perception modules in simulation and real-world deployments.
Software Engineer
Develop and maintain Linux/C++ software for command-and-control systems in defense, focusing on embedded and distributed real-time architectures.
Embedded Software Developer
Develop low-level embedded software for next-gen automotive ECUs, focusing on Autonomous Driving, Infotainment, and Connectivity using C++, AUTOSAR, and Linux/QNX.
Staff Software Developer
Lead the design and development of advanced 3D visualization tools for subsurface imaging using C++, Qt, and OpenGL, enabling scientists to analyze complex geoscience data.
Staff Software Developer
Build and lead graphical tools for 3D subsurface imaging using modern C++ and Qt; own rendering pipelines and mentor engineers in a geoscience-focused product team.
Staff Software Developer
Lead the design and development of 3D visualization tools for subsurface imaging, using modern C++ and Qt to help scientists explore complex geological data.
Staff Software Developer
Develop advanced 3D visualization tools for subsurface imaging using C++ and Qt, enabling scientists to explore complex geological data.
Embedded Software Engineer
Design, implement, and maintain embedded C++ software for high-tech industrial machines, collaborating with hardware teams and writing production test tools.
Robotics AI Software Engineer Intern
Develops ROS2-based software for autonomous robots, focusing on AI perception, navigation, and system integration in simulation and real-world deployments.
Backend Software Engineer Cloud Infrastructure
Builds and maintains scalable cloud backend services in Go for an AI-driven robotics company, handling data pipelines, CI/CD, and AWS infrastructure.
Robotics AI Software Engineer Intern
Develops and tests AI-driven software for autonomous cleaning robots using ROS2, navigation stacks, and perception systems in simulation and real-world deployments.
Lead Software Developer – Northampton
Lead a team building audio software in C++ and JUCE, mentoring developers and overseeing Agile delivery while occasionally coding yourself.
Embedded Software Engineer (Mid-Senior Level)
Develop and maintain embedded firmware (C/C++) for 5G mmWave hardware, debug systems, and collaborate with hardware/RF teams to deploy next-gen telecom tech.
Embedded Software Engineer (Mid-Senior Level)
Develop and maintain embedded firmware (C/C++) for 5G mmWave systems, debug hardware platforms, and write automated tests in Python.
Senior Software Engineer, C++
Build ultra-low-latency C++ trading systems that analyze and execute trades across global venues, collaborating with researchers and traders to optimize performance.
Senior DevOps Engineer
Senior DevOps Engineer builds and maintains cloud infrastructure for an environmental measurement company, focusing on AWS and automation in a fast-paced, collaborative team.
Senior DevOps Engineer
Build and maintain CI/CD pipelines, cloud infrastructure, and automated build/test systems for a global transport-tech company using AWS, Jenkins, Docker, and scripting.
DevOps Engineer
Build and maintain cloud-based CI/CD pipelines, automated build/test systems, and infrastructure for a fintech company, ensuring secure, compliant, and cost-efficient software releases.
Systems/Infra/Data/Platform Engineer - Exchange Feed & Orderbook Systems
Build and optimize ultra-low-latency trading systems, real-time data pipelines, and HFT platforms for quantitative finance using C++, CUDA, and Kubernetes.
Mission Critical Software Engineer - Backend
Build and re-architect a C++ legacy system for a high-tech radar client, turning it into a scalable, observable platform while owning the full DevOps lifecycle.