Software Engineering Intern
Join our fast-paced and passionate team as a Software Engineering Intern. As we scale, you will have the opportunity to contribute to building our foundation from the ground up. This is a dynamic, hands-on role for an eager learner who is excited to grow in a fluid startup environment. You'll have the opportunity to work on cutting edge technologies, learn from experienced engineers, and gain exposure to engineering practices that support our mission and growth. Your key responsibilities are as follows:
- 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.
Requirements
Experience:
- Currently pursuing or recently completed a bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a related field.
Skills:
- Foundational knowledge of C++ programming (coursework or personal projects).
- Basic understanding of object-oriented programming concepts.
- Familiarity with version control systems (Git) is a plus.
- 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.
Desirable Skills:
- 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.
Startup Mindse t:
- 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
The expected hourly salary range for this position is $30-$40 an hour.
Monarch Quantum is proud to be an equal opportunity employer and does not discriminate on the basis of race, color, citizenship status, national origin, ancestry, sex, sexual orientation, age, religion, creed, physical or mental disability, medical condition, marital status, veteran status or any other characteristics protected under applicable federal, state and local laws.
Recommended Jobs
Licensed Vocational Nurse - Shasta County Jail
Key Responsibilities Assist in patient assessment and treatment planning in accordance with the Nursing Practice Act and Correctional Health Services policies. Administer medications and im…
Vice President, AI Production Support
OVERVIEW OF THE COMPANY FOX Entertainment With a legacy spanning more than 35 years, FOX Entertainment is one of the world’s most recognizable media brands and a prolific content producer acros…
Installation Technician
Description The Commercial and International Group at Leidos currently has an opening for a System Installation Technician – Ports and Borders Systems to work at Ports of Entry globally. This is a…
MAC Cerritos Store Manager (Non-Exempt)
## Description We are looking for a dynamic and inspirational Store Manager to lead, coach and develop our team of Sales Associates to achieve all sales, customer service and operational targets. Cand…
Flink Software Engineer
Seeking a Flink Software Engineer for a 3-4 month 100% remote contract position, with probability of extension. Location: SFO, CA Required Skills: • Hands-on experience working with Apa…
Class A Outbound Driver
As a Truck Driver, you will be a key member in timely transporting materials from one location to another. We are looking for a licensed driver who will work closely with our team of dispatchers in…
Field Operations Agent, Paso Robles
Who we are AvantStay delivers exceptional, unique stays for group travelers. The company has built a tech-enabled millennial hospitality brand to be the new standard for group experience. We are…
Attorney III
Job Description and Duties The Commission on Peace Officer Standards & Training (POST) is recruiting to fill an Attorney III position in the Legal Affairs Bureau . As a valued member of POST, th…
Physician Assistant
Vituity is seeking a dedicated Physician Assistant to join our healthcare team, focusing on delivering high-quality medical care across various specialties including emergency medicine, hospital medic…
Special Events and Sales Coordinator
Luxe Sunset Boulevard Hotel is a AAA Four Diamond hotel! We are the ONLY AAA Four Diamond hotel in our competitive set and the only one near Brentwood and Bel-Air. The Luxe Sunset Blvd Hotel is curr…