About the job
Join Our Mission at ColdQuanta
At ColdQuanta, we are pioneering the commercialization of atom-based quantum technologies, offering unparalleled enhancements in sensing and computing applications. As a forward-thinking deep-tech startup, we thrive on innovation driven by results, a fast-paced environment, and a steadfast commitment to our customers.
We are currently in search of a Senior Software Engineer to spearhead the development and productization of our software systems that interact with advanced quantum and embedded hardware. This pivotal role emphasizes full-stack software engineering, effective team leadership, and the implementation of robust software engineering practices.
While a background in physics is not a prerequisite, familiarity with physical systems or scientific instrumentation is advantageous. The ideal candidate will prioritize software engineering, possess a strong understanding of embedded systems, and have a proven track record of leadership in contemporary software development settings.
Key Responsibilities
- Lead and coordinate global software development initiatives for quantum sensing products.
- Act as the technical lead for the software engineering team, steering daily operations and development priorities.
- Collaborate with project managers and technical leads to strategize and implement development milestones.
- Facilitate daily stand-up meetings, manage the Jira board, and guarantee the timely achievement of sprint objectives.
- Oversee and uphold software engineering best practices, including code reviews, testing standards, documentation, and CI/CD processes.
- Serve as the intermediary between the software engineering team and the wider multidisciplinary project team.
- Software Development
- Guide the development of the frontend application utilizing React/Next.js, ensuring high performance, maintainability, and scalability.
- Own the backend REST API developed in Python (FastAPI), ensuring seamless integration with hardware control and middleware components.
- Contribute to the integration of Rust-based middleware and/or driver software utilized for device control.
- Collaborate closely with embedded systems engineers to facilitate smooth interaction between software and hardware elements.
- Engage in architectural discussions and contribute to technical design documentation.
- Assist in transitioning projects from prototype to production-ready systems.

