Tech jobs
Job listings
Linux Firmware Engineer
Develop, debug, and maintain Linux firmware for TV hardware platforms, integrating third-party software and improving system resiliency.
Senior Embedded Firmware Engineer
Designs, implements, and debugs embedded firmware for ARM Cortex-M devices, writes Python host tools, and supports hardware bring-up and CI pipelines.
Senior Artificial Intelligence/Machine Learning Engineer
Builds and optimizes AI/ML pipelines for automated code documentation, focusing on LLM inference, RAG, and NLI validation to process a 400K+ LOC industrial automation codebase with strict accuracy and latency targets.
Data Engineer
Builds AI-assisted data pipelines to parse undocumented industrial codebases into structured documentation using Python, Neo4j, Qdrant, and LLMs.
Senior Solution Engineer, Networking
Senior engineer debugging and optimizing NVIDIA’s high-speed AI cluster networks (InfiniBand, NVLink, Spectrum-X) using C, Python, and Linux internals to resolve customer issues and tune performance.
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.
Embedded Software Engineer - Body Systems
Develops embedded software for vehicle body systems (thermal, lighting, doors) and integrates supplier hardware, collaborating with cross-functional teams to ensure seamless automation in Zoox’s autonomous vehicles.
Embedded C Developer
Develops embedded firmware in C for gas-measurement devices using STM32 microcontrollers and end-to-end embedded systems.
Senior Software Engineer
Develop embedded firmware and device drivers for PCIe-based products, including NVMe, NTB, and SRIOV protocols, using C and RTOS/Linux/Windows/QNX on bare-metal systems.
Senior Software Engineer
Develop embedded firmware and device drivers for PCIe-based products, including NVMe, NTB, and SRIOV protocols, using C and RTOS/Linux/QNX/VxWorks.
Intern, Firmware Development
Intern developing firmware in C for ROC processors, debugging embedded systems, and collaborating on storage solutions for enterprise/data-center environments.
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…
Senior Software Engineer
Senior Software Engineer builds and tests safety-critical aviation software for the FAA’s WAAS satellite navigation system, using C, Linux, and DO-178B standards.
Software Development Engineer (Aviation Control)
Develops aviation control software using C/C++ in safety-critical systems, applying systems engineering and modeling principles.
Senior System Test Engineer
Design and execute system/software tests for advanced ADAS ECUs and automotive computing platforms using CANoe, Python, and embedded C.
Data Engineer
Build AI-assisted pipelines to auto-document a 400K LOC industrial codebase using AST parsing, Neo4j graphs, Qdrant vectors, and open LLMs, ensuring ≥95% coverage and EU CRA compliance.
Embedded Software Engineer – Battery Management Systems (BMS)
Develop embedded firmware in C for Battery Management Systems, working with RTOS/bare-metal microcontrollers to ensure safety and performance in real-world energy storage products.
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
Develop and enhance dqlite, a distributed SQLite database using Raft consensus, in C and Go. Debug issues and engage with open-source communities.
Engineering Manager - Ubuntu Linux Kernel
Canonical, the company behind the Ubuntu Linux distribution, is searching for highly skilled senior software engineers, tech leads, or team leads who are ready to take the next step in their careers by transitioning…
Python Software Engineer - Ubuntu Hardware Certification Team
Develop and maintain Python-based test automation tools for Ubuntu hardware certification, enabling remote testing and improving Linux device compatibility across industries.