Staff Software Engineer, Instrument Control

Nautilus Biotechnology

San Carlos (CA)

In loco

USD 170.000 - 250.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Nautilus Biotechnology seeks a Staff Software Engineer to own core capabilities of our Instrument Control software. You will orchestrate hardware, manage state, drive the workflow engine, and integrate with cloud services.

You’ll influence architectural decisions and partner with hardware, bioinformatics, and biology teams to translate scientific workflows into robust software. You will guide long-term software architecture, mentor engineers, and maintain a high bar for quality.

Competenze

  • 7+ years of professional software engineering experience in a high-performing org.
  • Expertise with Python and C/C++.
  • Strong track record delivering high-quality software that operates robotic devices, ideally in biotech.
  • Expertise in software architecture for robust, maintainable codebases.
  • Deep knowledge of concurrent / multithreaded programming.
  • Experience with Linux device drivers.
  • Strength with CI/CD pipelines for automated testing, builds, and deployment.
  • Excellent communication and cross-functional collaboration skills.
  • Desire to learn and grow beyond current domain.

Mansioni

  • Own and implement core capabilities within Instrument Control software: hardware orchestration, state management, workflow engine, and cloud integration.
  • Shape evolution of instrument software architecture for long-term robustness and scalability.
  • Collaborate with engineering management to maintain a technical roadmap for Instrument Control software.
  • Mentor teammates, lead design reviews, and uphold high software quality standards.
  • Engage with bioinformatics, biology, and product teams to understand customer data goals and instrument behavior.

Conoscenze

Python
C/C++
Multithreading
CI/CD
Communication
Robotics hardware

Formazione

Bachelor’s degree or equivalent in CS or related field

Descrizione del lavoro

At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will democratize access to the proteome – one of the most dynamic and valuable sources of biological insight. To accomplish this, we are pursuing hard scientific problems with an entrepreneurial mindset and creating a world-class team of builders, innovators, and dreamers across a wide range of disciplines.

We are hiring a Staff Software Engineer to join our growing team. This role is central to the reliability of the instrument our customers depend on and to the architecture that will carry it forward. You will design and deliver the software that orchestrates our instrument’s hardware, from workflow execution and state management to integration with the cloud. As a technical leader, you will shape the evolution of our instrument software and raise the bar for how we build, test, and validate it. You will partner closely with peers across hardware, integration, bioinformatics, and biology teams to turn scientific workflows and customer needs into robust, well-designed software. Your strong technical judgment, communication, and leadership skills, as well as an eagerness to learn new domains, will have a meaningful impact on our team and the company on our path to the future. This position will report to the Senior Manager, Image Processing and is located in San Carlos, CA.

Here’s what you’ll be doing:
  • You will own and implement core capabilities within our Instrument Control software stack. This will include hardware orchestration, instrument state management, workflow engine, and integration with other services both on-instrument and in the cloud.

  • You will help guide the evolution of our instrument software architecture, bringing sound judgment to long-term decisions across the entire system. You will design everything from targeted improvements to ground-up redesigns, enabling our platform to scale to meet our future business needs.

  • You will partner with engineering management to maintain a technical roadmap for our Instrument Control software.

  • You will develop the technical skills of those around you by leading design reviews, holding a high bar for software quality, and mentoring others with a positive and empathetic attitude.

  • You will bring genuine curiosity to the science behind the data, working alongside bioinformaticians, biologists, and product teams to deeply understand what our customers are trying to learn from their data and how our instrument’s behavior impacts their goals.

  • You will join a tight-knit team of friendly people solving meaningful problems together.

We need to see:
  • 7+ years of professional experience in a high-performing software engineering organization, plus a relevant 4-year degree or equivalent experience.

  • Expertise with Python and C/C++.

  • A strong track record of designing and delivering high-quality software that reliably operates and manages robotic devices, ideally in the biotechnology space.

  • Expertise in software architecture. You know how to take an established codebase and make it more robust, reliable, and maintainable over time.

  • Deep knowledge in concurrent / multithreaded programming.

  • Experience working with Linux device drivers.

  • Strength with CI/CD. You’ve built or maintained pipelines for automated testing, builds, and artifact management, and you know how to get code from commit to production.

  • Excellent communication and cross‑functional collaboration skills. You’re comfortable explaining software concepts to non‑software audiences and building alignment from ambiguity.

  • You care about the full lifecycle of what you build—design, testing, observability, and long-term maintainability—and have demonstrated it by shipping a product customers love.

  • You’re excited to learn from others and develop skills outside of your typical area of expertise.

It’s a plus if:
  • You have experience with databases and cloud services for Internet of Things (IoT) devices.

  • You have delivered software to microcontrollers running an RTOS and know your way around low-level communication protocols (e.g., TCP/UDP, RS-232/422/485). You have experience with optics and fluidics systems, particularly TDI cameras, hardware‑controlled autofocus, pumps, and flow sensors.

  • You have experience provisioning, securing, and maintaining Linux compute systems deployed in the field.

  • You have worked in biotechnology and/or startups before.

Nautilus Team Culture
  • We are curious go-getters: this is a team of life-long learners who aren’t afraid to tackle the big challenges while continuously pushing ourselves forward.

  • We are detail oriented: we do great science by working smart and with diligence, and by learning from our mistakes.

  • We are easy to work with: we want our workplace to be one where everyone can share their perspective and be treated with respect and kindness.

Our Values
  • Be Excellent

  • Be a Good Human

  • Catalyze Customer Success

  • Dream Big

  • Drive for Results

  • Enjoy the Voyage

  • Succeed as One Team

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer II, Instrument Software & Metrology San Carlos
Senior Software Engineer II, Instrument Software & Metrology San Carlos

Nautilus Bio • San Carlos (CA)

In loco
USD 140.000 - 180.000
Senior Software Engineer II, Instrument Software & Metrology
Senior Software Engineer II, Instrument Software & Metrology

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 150.000 - 210.000
Senior Software Engineer, Instrument & Metrology
Senior Software Engineer, Instrument & Metrology

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 140.000 - 210.000
Technical Project Manager San Carlos
Technical Project Manager San Carlos

Nautilus Bio • San Carlos (CA)

In loco
USD 140.000 - 210.000
Staff Scientist, Assay Development & Integration
Staff Scientist, Assay Development & Integration

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 150.000 - 210.000
Senior Bioinformatics Scientist
Senior Bioinformatics Scientist

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 126.000 - 182.000
Technical Project Manager
Technical Project Manager

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 120.000 - 180.000
Staff Instrument Control Software Architect
Staff Instrument Control Software Architect

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 170.000 - 250.000
Scientist II, Antibody Engineering and Characterization
Scientist II, Antibody Engineering and Characterization

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 140.000 - 210.000
Scientist, Reagent Quality Control
Scientist, Reagent Quality Control

Nautilus Biotechnology • San Carlos (CA)

In loco
USD 120.000 - 180.000