





Niche Rust/C++ backend requirement reduces applicant pool despite metro location and established global semiconductor employer.
High — specialized embedded USB/PCIe backend tooling requires domain-specific hardware-software experience.
High — explicit 7-10 years and mandatory Rust/C++ backend experience create strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop backend services and APIs focusing on performance and reliability for USB Hubs and PCIe/USB Ethernet controller tools.
Build and maintain service components primarily using Rust or modern C++.
Improve service observability and troubleshoot production issues, while collaborating with product and engineering teams for end-to-end feature delivery.
7-10 years of software tools development experience.
Bachelor’s or master’s degree in Computer, Electronics, or Electrical Engineering.
Strong experience in Rust and modern C++ programming languages.
Familiarity with Linux development environments, modern build systems (Cargo, CMake, Bazel, Meson), Git, and automated testing.
Experienced backend engineer with strong skills in concurrency, networking, and performance optimization.
Comfortable working across multiple projects in dynamic environments with shifting deadlines, capable of independent work as well as collaboration.
Familiarity with CI/CD pipelines, containerization (Docker), deployment workflows, gRPC and Protocol Buffers is preferred but not mandatory.