Software Engineering Intern jobs in United States
cer-icon
Apply on Employer Site
company-logo

Monarch Quantum · 10 hours ago

Software Engineering Intern

Monarch Quantum is a dynamic startup looking for a Software Engineering Intern to join their passionate team. The role offers the opportunity to contribute to building foundational software components, work with cutting-edge technologies, and gain hands-on experience in a collaborative environment.

Consumer Electronics

Responsibilities

Assist in developing and maintaining C++ software for instrument communication and GUI applications
Support the implementation and improvement of Qt-based graphical user interfaces for commercial and internal applications
Contribute to the design and development of software components that interact with hardware devices
Write unit tests using Google Test to ensure software reliability and robustness
Learn and use CMake to manage build configurations and dependencies
Collaborate with cross-functional teams, including firmware, hardware, and software engineers
Participate in code reviews and learn best coding practices from senior team members
Maintain clear and well-structured documentation
Work both independently and in a team while communicating regularly with your manager, project engineer, and teammates
Demonstrate enthusiasm, patience, self-discipline, and attention to detail in all assigned tasks
Actively seek opportunities to grow your skills through mentorship, asking questions, and taking initiative on learning opportunities

Qualification

C++ programmingQt frameworkCMakeUnit testingMulti-threaded programmingHardware-software integrationAgile developmentProblem-solvingTeam collaborationCommunication skills

Required

Currently pursuing or recently completed a bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a related field
Foundational knowledge of C++ programming (coursework or personal projects)
Basic understanding of object-oriented programming concepts
Strong problem-solving skills and willingness to learn
Ability to work both independently and collaboratively in a team environment
Excellent communication skills and eagerness to ask questions

Preferred

Familiarity with version control systems (Git) is a plus
Exposure to Qt framework for GUI development
Experience with CMake or other build systems
Familiarity with unit testing frameworks
Coursework or projects involving multi-threaded programming
Interest in hardware-software integration
Experience working in agile or fast-paced development environments

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