Software Engineer 3 Qt Application Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

Monarch Quantum · 2 hours ago

Software Engineer 3 Qt Application Development

Monarch Quantum is a fast-paced startup seeking a Software Engineer 3 Qt Application Development. In this dynamic role, you will design and develop sophisticated Qt-based desktop applications, implement real-time data visualization, and collaborate with cross-functional teams to support the company's mission and growth.

Consumer Electronics
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Design, develop, and maintain sophisticated Qt-based desktop applications for instrument control and data visualization
Create intuitive, responsive user interfaces using Qt Widgets and QML for both commercial products and internal tools
Implement real-time data visualization, monitoring dashboards, and control panels for scientific instrumentation
Develop software components that interface with hardware devices and instrument communication layers
Architect and implement scalable, maintainable GUI architectures using Qt's Model-View framework
Write unit tests using Google Test to ensure software reliability and robustness
Use CMake to manage build configurations and dependencies
Optimize application performance for smooth, responsive user experiences
Collaborate with cross-functional teams, including firmware, hardware, and software engineers to understand instrument requirements and translate them into effective user interfaces
Participate in code reviews, provide constructive feedback, and adhere to best coding practices
Maintain clear and well-structured documentation
Work independently and in a team while over-communicating with the manager, project engineer, and the teammates
Use tenacity, patience, self-discipline, and passion for excellence to assure accuracy of execution schedule, data quality/integrity, conformance to company best practices, clarity in communication, and documentation
Use every opportunity to grow competency through mentorship, curiosity, communication, exposure, and initiative

Qualification

C++Qt 6UI/UX principlesCMakeGoogle TestVersion control (Git)Multi-threaded programmingAgile developmentSoftware best practicesInstrument communication protocolsProblem-solving skills

Required

This position requires access to export-controlled information. Employment is contingent upon the applicant being a U.S. person as defined by 8 U.S.C. § 1324b(a)(3)
A bachelor's degree in Software Engineering, Computer Engineering, or a related field
Minimum of 5 years of relevant experience, ideally within a startup or technology company
5+ years of professional experience in C++ software development
Strong understanding of modern C++ (C++ 14/17/20)
Experience with Qt 6 for GUI development with Qt Widgets & QML
Strong understanding of UI/UX principles and user-centered design
Proficiency with Qt's Model-View architecture and signal-slot mechanism
Knowledge of application deployment and packaging for desktop platforms
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 (Git)
Strong problem-solving skills and ability to work independently and in a team
Experience with instrument communication protocols (e.g., SCPI, FTDI USB, Ethernet, Serial)
Familiarity with multi-threaded 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

Preferred

You're creative, flexible, and eager to wear multiple hats
You're passionate about building systems from the ground up and comfortable with ambiguity and change

Benefits

Medical, Dental, and Vision insurance
Fidelity 401(k) plan with 4% employer matching
20 paid time off (PTO) days per year
13 paid company holidays
9/80 work schedule (every other Friday off)

Company

Monarch Quantum

twitter
company-logo
We’re an integrated photonics company in California building the light engines that power the next era of quantum technology — from advanced computing to precision sensing.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase