Tech jobs
Job listings
Senior Embedded System Software Engineer – Platform Execution Lead
Lead Linux-based bring-up and execution for NVIDIA’s edge AI platforms, owning SoC bring-up, kernel/driver development, factory automation, and cross-team program management.
Senior GPU System Software Engineer
Develops and validates GPU boot and security firmware for NVIDIA’s SoCs across automotive, embedded, and data center platforms, working from pre-silicon to silicon bring-up.
Sr. Firmware Engineer
Develop and maintain firmware for Solidigm SSDs using C/C++, NVMe/PCIe/SATA standards, and Agile workflows while collaborating with hardware teams.
Staff Embedded Software Engineer - ADAS/ AD
Develops low-level embedded software for automotive ADAS and autonomous driving systems, including device drivers, camera ISPs, and video pipelines, on Linux/QNX for Lucid’s in-house vehicle platforms.
Principal Firmware Architect
Principal Firmware Architect designs and develops low-level firmware for Microsoft’s cloud hardware, including ASIC and rack infrastructure, to power Azure and secure data centers.
AI Cluster Architect
Designs and optimizes large-scale GPU clusters for AI workloads, balancing power budgets, networking fabrics (InfiniBand/RoCE), and hardware constraints to maximize GPU density while meeting performance needs.
Staff Electrical and Electronic Design Engineer - Future Forward
The Future Forward group within Intuitive Surgical is searching for a Staff Electrical and Electronic Design Engineer to architect, design, and bring up the electronic hardware behind next-generation robotic and vision…
Senior Software Engineer - Together Cloud Infrastructure
Senior engineer building the backend infrastructure for an AI acceleration cloud, including Kubernetes clusters, high-performance storage, and GPU virtualization across global data centers.
Engineer, Systems Design Engineering
Designs next-gen solid-state storage products, writing specs and test plans while collaborating with ASIC, firmware, and validation teams to solve hardware challenges.
Principal Firmware Engineer
Principal Engineer designing and optimizing Linux/Windows storage drivers for enterprise SoC devices, collaborating with hardware and QA teams to deliver high-performance, reliable solutions.
Senior Linux Kernel Developer – Ethernet Drivers & Virtualization
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a…
AI Network Domain Architect
Salary: $150 – $180 per hour The Domain Architect - AI Network acts as the primary technical authority for the physical and logical lifecycle of high-performance interconnect fabrics across diverse client environments,…
Domain Architect - AI Compute
Salary: $150 – $170 per hour About the Role The Domain Architect - AI Compute acts as the primary technical authority for the physical and logical lifecycle of high-performance GPU compute fleets across diverse client…
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 FPGA Engineer - Chesterton
Design and build real-time FPGA-based hardware systems using SystemVerilog/VHDL, PCIe, and Ethernet in a fast-growing Cambridge startup.
Associate Engineer, System Design Engineering ( FPGA Design 2-4 years)
Design and implement high-performance FPGA logic for next-gen NAND Flash storage systems using Xilinx tools and RTL, while collaborating on embedded firmware and system validation.
GPU Cluster Architect
Designs, validates, and deploys large-scale GPU clusters for an AI-infra startup, negotiating with CSPs and vendors to ensure optimal power, cooling, and high-speed networking for AI workloads.