Embedded Software Engineer 3

Monarch Quantum
San Diego, CA

Join our fast-paced and passionate team as a Senior Embedded Software Engineer 3. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You'll have the opportunity to work on cutting-edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows:

  • Design and develop a containerized Linux application that serves as a centralized control system for multiple laboratory instruments.
  • Implement robust communication interfaces for diverse instrumentation including fiber amplifiers, laser controllers, DACs, and other precision electronics.
  • Develop software that interfaces with hardware devices over multiple protocols including UDP/TCP sockets, serial communication, USB, and vendor-provided SDKs.
  • Design and implement network communication interfaces to enable remote instrument control and monitoring.
  • Collaborate with stakeholders to develop and refine system requirements and translate them into technical specifications.
  • Architect scalable, maintainable software solutions that accommodate evolving requirements and future instrument additions.
  • Write comprehensive unit and integration tests to ensure system reliability and robustness.
  • Develop and maintain clear technical documentation including API specifications, system architecture diagrams, and integration guides.
  • Collaborate with cross-functional teams, including hardware engineers, scientists, and other software engineers.
  • Participate in code reviews, provide constructive feedback, and adhere to best coding practices.
  • Work independently and in a team while over-communicating with the manager, project engineer, and 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.
  • 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.

Posted 2026-02-04

Recommended Jobs

Principal Software Engineer - Front End

Veeva Systems
San Luis Obispo, CA

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…

View Details
Posted 2026-01-22

Staff Accountant

Hssv
Milpitas, CA

Love animals? Want to spend your day surrounded by wagging tails and soft purrs?   Humane Society Silicon Valley (HSSV), a privately funded, 501(c)(3) non-profit, has been serving people and pets …

View Details
Posted 2026-02-07

Clinical Trials Associate

Moximed
Fremont, CA

The Clinical Trials Associate (CTA) supports clinical trials in the US by assisting the research teams to ensure the most effective and efficient conduct of clinical research by providing administrati…

View Details
Posted 2026-01-27

Commis

Quince
San Francisco, CA

Job Details Quince is a Three Michelin Star and Michelin Green Star restaurant serving California contemporary cuisine   grounded by Italian culinary principles and Chef Michael Tusk’s lifelong respe…

View Details
Posted 2026-01-27

Network Engineer IV

CSV-TAUREAN
Presidio of Monterey, CA

Location: Presidio of Monterey, CA  Clearance: Secret Overview: Provides senior-level network engineering support for wired and wireless infrastructure. Responsibilities: Daily administratio…

View Details
Posted 2025-09-16

Sr. Contracts Administrator

RBC Bearings Incorporated
South El Monte, CA

Title: Sr. Contracts Administrator Date Oct. 3, 2025 Location: South El Monte, US, 91733 Company: VACCO Industries an RBC Company SUMMARY: Will be a member of the Contracts Dep…

View Details
Posted 2025-10-03

PASRR Evaluator (PRN) - CA

Acentra Health, LLC
Sacramento, CA

Company Overview: Acentra Health exists to empower better health outcomes through technology, services, and clinical expertise. Our mission is to innovate health solutions that deliver maximum value …

View Details
Posted 2026-01-25

Technicien(ne) Ressources Humaines

GD Ordnance and Tactical Systems
California

Responsibilities for this Position Technicien(ne) Ressources Humaines CA-QC-Salaberry-de-Valleyfield Job ID: 2025-34942 Type: Permanent # of Openings: 1 Category: Human Resources…

View Details
Posted 2026-01-24

Import Dept. Manager

Southern Glazer's Wine & Spirits
Union City, CA

What You Need To Know Shape a remarkable future with us. Build a career working for an industry leader that truly invests in their people – and equips them with leading technology, continuous lear…

View Details
Posted 2026-01-30

Account Manager, Technology

San Ramon, CA

At Kforce, we are proud of the culture we've created. Our people enjoy an environment where flexibility and choice are empowered by trust and technology. Our office occasional approach gives Kforcers …

View Details
Posted 2026-01-30