Full Stack Software Developer
Core
Develop the complete software ecosystem for quantum sensing products, from sensor communication and onboard data processing to customer-facing desktop, mobile, and cloud applications.
Role type
Full-Stack Software Developer (Hardware/Embedded focus)
Builds
Quantum sensing systems, sensor communication layers, onboard processing units, and customer-facing applications
Domain
Quantum sensing, aerospace, defense, navigation
Deliverable
production ML models | product features | infrastructure
Required skills
Python, software architecture design, hardware/embedded system interfacing, real-time data processing, backend services, APIs, distributed systems, object-oriented programming, automated testing
Preferred skills
Rust, Julia, modern C++, cross-platform development (Ionic, Quasar, Electron, React Native), containerization (Docker, Podman), CI/CD pipelines, geospatial visualization, robotics, sensor fusion, C, embedded software environments
Technologies
Python, AWS, Rust, Julia, C++, ROS, Docker, Podman, GitHub Workflows, USB, Ethernet, CAN, Serial, Bluetooth
Responsibilities
Develop hardware communication layers, device drivers, and communication protocols; build backend services and cloud infrastructure; develop customer-facing applications for configuration, diagnostics, and data management; process and visualize real-time sensor data; develop APIs and SDKs for customer integration; collaborate with multidisciplinary engineering teams; participate in code reviews and CI/CD practices
Seniority
Mid-Senior, hands-on IC