Tech jobs
Job listings
Embedded Software Development Engineer II, Amazon Robotics Embedded Safety Systems
Develops safety-critical embedded firmware in C/C++/Rust for Amazon’s warehouse robots, ensuring deterministic behavior and compliance with rigorous safety standards.
Senior Principal Software Architect (Onsite)
Lead the architecture and development of secure, real-time embedded software for mission-critical VLF transmitters in defense systems, using C/C++ on RTOS and MBSE tools.
Senior System Software Engineer, NvSci
Develops next-gen system software (NvSci) for NVIDIA’s AI/autonomous vehicle platforms, optimizing APIs, hardware integration, and cross-platform performance while ensuring automotive-grade safety standards (ISO 26262/ASPICE). Core tech: C/C++, embedded systems, OS, middleware, and generative AI tools.
Design Program Manager – Touch Display Control Products
Oversee global design programs for interactive touch-display products, coordinating cross-functional teams to deliver hardware from concept through mass production while managing scope, budget, and stakeholder communication.
Software Engineer, Senior
Senior engineer building secure, production-grade software and integrating it with hardware, networks, and IoT systems for cyber operations and infrastructure.
SDET 3, Software Test Engineer QA - Hybrid in Oak Brook, IL
Senior QA engineer building and maintaining automated tests for web, API, and mobile apps using Playwright, WebDriverIO, and Appium, and integrating them into CI/CD pipelines.
Project Manager - NREC
Lead cross-functional robotics teams to deliver autonomous systems from concept to deployment, coordinating hardware, software (ROS/ROS 2), and safety while managing schedules, budgets, and sponsor milestones.
Lead Android Platform Engineer
Lead the architecture and delivery of Android-based appliance platforms for Logitech’s video collaboration and embedded systems, integrating kernel, HAL, and framework layers while optimizing camera, display, and audio subsystems.
Principal Data Scientist 3
Leads AI/ML and generative AI projects, designing RAG pipelines, LLM-based systems, and production-ready models while owning end-to-end delivery, strategy, and cross-functional team leadership.
Intern Firmware Engineer
Intern firmware engineer writing and testing embedded C/C++ code for storage devices, collaborating with teams to debug and optimize firmware for microcontrollers.
Chip Firmware Validation Engineer
Develops and validates firmware for photonic AI processors/interconnects, collaborating with hardware/software teams to debug embedded systems, define control architectures, and optimize software stacks using tools like GDB, JTAG, and Python/C/C++.
Manager, Future Computing Prototyping Studio
Sr. Manager, Future Computing Prototyping Studio Location: Shanghai, Shanghai, China Time Type: Full time Job Description Sr. Manager, Future Computing Prototyping Studio Description - The Opportunity HP is creating a…
Principal Wireless Protocol Architect/Engineer
Leads firmware architecture and development for PlayStation peripherals, focusing on low-latency RF/wireless systems and embedded C/C++ solutions from concept to mass production.
Software Engineer - Virtualization (Vehicle OS)
Build and optimize CI/CD pipelines, HIL/SIL validation tools, and embedded-automotive deployment infrastructure to speed up software development for autonomous vehicles and related systems.
Linux Devices Software Engineer
Develops and optimizes low-level Linux software for embedded and IoT devices, focusing on Ubuntu Core, kernel drivers, and hardware enablement across x86, ARM, and RISC-V platforms.
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Develop and optimize Linux kernel and Ubuntu packages for next-gen silicon across x86, ARM, RISC-V, and other architectures, focusing on hardware enablement, AI stacks, and security.
Project Manager - Ubuntu Embedded Systems
Project Manager coordinates delivery of Ubuntu images for embedded devices (IoT, robots, automotive) and acts as liaison between Canonical’s engineering teams and global customers.
Software Engineer, Automotive and Industrial Architecture
Design and implement secure, certifiable open-source software architectures for automotive and industrial systems, aligning Ubuntu with ISO 26262, ISO/SAE 21434, and other safety standards.
Software Engineer - Edge AI
Build and optimize open-source AI/ML inference packages (Inference Snaps) for Linux, targeting edge devices from embedded systems to gateways using Go/C++ and Ubuntu Core.
Technical Manager - Automotive and Industrial
We have created a role for a Technical Manager, Automotive and Industrial with a passion for open source and precision engineering. Today, Canonical is providing secure and reliable products to our industrial and…