M

Monarch Quantum

Designs and manufactures quantum photonic subsystems

Software Engineer 3

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Engineering, or a related field.
  • At least 5 years of relevant experience, ideally within a startup or technology company.
  • At least 5 years of professional experience in C++ software development.
  • Strong understanding of modern C++ (C++14, C++17, or C++20).
  • Experience with Qt 6 for GUI development using Qt Widgets and QML.
  • Experience with CMake for build and project configuration.
  • Familiarity with unit testing frameworks, preferably Google Test.
  • Ability to debug, profile, and optimize C++ applications.
  • Experience working with version control systems such as Git.
  • Experience with instrument communication protocols such as SCPI, FTDI USB, Ethernet, or Serial.
  • Familiarity with multithreaded programming and concurrency in C++.
  • Knowledge of software best practices, including design patterns, SOLID principles, and performance optimization.
  • Experience working in an agile development environment.
  • Applicants must be a U.S. person as defined by 8 U.S.C. § 1324b(a)(3), because the position requires access to export-controlled information.

Responsibilities

  • Develop and maintain C++ software for instrument communication and GUI applications.
  • Implement and improve Qt-based graphical user interfaces for commercial and internal applications.
  • Design and develop reliable software components that interact with hardware devices.
  • Write unit tests using Google Test to ensure software reliability and robustness.
  • Use CMake to manage build configurations and dependencies.
  • Collaborate with firmware, hardware, and software engineers.
  • Participate in code reviews, provide constructive feedback, and follow coding best practices.
  • Maintain clear and well-structured documentation.
  • Work independently and collaboratively, communicating with the manager, project engineer, and teammates.
  • Ensure accuracy of execution schedules and data quality and integrity, and follow company best practices in execution, communication, and documentation.
  • Develop competency through mentorship, curiosity, communication, exposure, and initiative.

About the Company

Monarch Quantum

Designs and manufactures quantum photonic subsystems

Monarch Quantum designs and manufactures Quantum Light Engines, integrated photonic subsystems that replace large laser systems with compact, factory-aligned modules. These modules handle state preparation, cooling, trapping, manipulation, and coherent control to prepare and measure quantum states for computing, sensing, and communications. They operate with a vertically integrated model in San Diego, combining in-house systems engineering, hybrid optical packaging, robotic assembly, and AI-driven manufacturing to enable design-to-volume production under one roof, reducing size, complexity, and integration risk. The company differentiates itself by offering ready-to-integrate modular photonic subsystems for architectures such as trapped-ion, neutral-atom, and photonics-based platforms, targeting hardware developers, system integrators, and OEMs to streamline quantum hardware development and scaling.

Company size
51-200
Company stage
Early VC
Total funding
$55M
Headquarters
San Diego, CA
Founded
2025

Recently Posted Jobs

Explore more opportunities at Monarch Quantum

See more jobs