Über
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). Experience: 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. Skills: 5+ years of professional experience in C++ software development for embedded or instrumentation systems. Strong understanding of modern C++ (C++14/17/20). Proven experience developing software for Linux environments, including containerization with Docker. Hands-on experience with multiple communication protocols: TCP/IP, UDP, serial (RS-232/RS-485), USB, and SDK integration. Experience designing network-based APIs or control interfaces. Demonstrated ability to work with hardware interfaces and understand datasheets, communication specifications, and timing requirements. Experience with requirements gathering, system design, and architectural decision-making. Familiarity with unit testing frameworks, preferably Google Test or similar. Experience working with version control systems (Git). Strong problem-solving skills and ability to work independently and in a team. Experience with CMake or similar build systems for C++ projects. Familiarity with multi-threaded programming and concurrency in C++. Knowledge of software best practices, including design patterns, SOLID principles, and performance optimization. Startup Mindset: 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.
The expected annual salary range for this position is $125,000-$175,000. As a full-time employee, you will be eligible for Monarch’s comprehensive benefits package, which includes: 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) 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.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.