Software EngineerInfleqtion is on a mission to commercialize atom-based quantum technologies that deliver orders-of-magnitude improvements in sensing and computing applications. As a deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation.We are seeking a software engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In this role, you'll work across the stack—from low-level embedded Rust and gateware integration to higher-level Rust application interfaces, with exposure to frontend technologies.
You'll collaborate closely with hardware, firmware, and application teams to build reliable, high-performance systems.While a physics background is not required, experience working with physical systems or scientific instrumentation is beneficial. The ideal candidate is fundamentally a software engineer, with strong embedded systems intuition and a commitment to continually deepening their technical expertise.Job ResponsibilitiesCollaborate closely with cross-functional teams—including hardware engineers, physicists, and software developers—to deliver fully integrated product solutions.Maintain documentation of designs, workflows, and processes in compliance with internal and regulatory standards.Contribute to integrating Rust-based middleware and driver software used for device control.Collaborate with hardware and FPGA teams to develop software drivers and interfaces for embedded devices.Develop and maintain system-level APIs and communication layersContribute to frontend development where needed to support tooling, visualization, or user interfacesWrite clean, well-tested, and well-documented codeParticipate in code reviews and technical design discussions