CareerPlanGet AI match score →

Software Engineer

Louisville, Boulder County💼 Full-time🗓 2026-03-06 → 2026-07-31

Core

Building reliable, high-performance embedded systems and device control software using Rust for quantum sensing and computing applications.

Role type

Senior embedded systems software engineer (Rust)

Builds

Integrated product solutions combining low-level embedded Rust, gateware integration, and system-level APIs for quantum technologies.

Domain

Deep-tech / Quantum technologies / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Rust (5+ years), embedded systems development, gateware/FPGA integration, system-level API design, embedded Linux debugging, hardware/software integration, concurrency and memory safety

Preferred skills

Frontend development (JavaScript/TypeScript/React), high-reliability systems, WebAssembly, real-time operating systems (RTOS)

Technologies

Rust, C++, JavaScript, TypeScript, React, FPGA, SPI, I²C, UART, PCIe, Ethernet, embedded Linux

Responsibilities

Collaborate with hardware, firmware, and application teams to deliver integrated product solutions; develop and maintain Rust-based middleware and driver software for device control; design and maintain system-level APIs and communication layers; contribute to frontend development for tooling and visualization; write clean, well-tested, and documented code.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗