Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Spectroscopy

$140k - $180k

Picarro, Inc

Title: Senior Software Engineer - Spectroscopy

 Location: Santa Clara, CA 

Job Term: Full-Time, On-site

The Opportunity: 

Picarro is pioneering a unique confluence of hardware, software and cloud-based computing unlike anything being done today. By manufacturing the precision instruments at the core of this technology as well as developing the algorithms that enable cogent information to be derived from the data, we are transforming how world-class scientific, industrial and regulatory compliance measurements are made, and more importantly, who makes them.

We are seeking a Senior Software Engineer to play a key role in the architecture, development, and deployment of the software platforms that power Picarro’s next-generation analytical instruments. This individual will work closely with systems, electrical, firmware, optical, manufacturing, and product teams to develop robust, scalable software solutions spanning embedded Linux systems, instrument control, data acquisition, automation, and cloud-connected applications.

The ideal candidate combines strong software engineering expertise with a demonstrated ability to work on complex scientific instrumentation. Candidates with prior experience in spectroscopy, laser-based measurement systems, analytical instrumentation, or scientific software development are strongly preferred.

Key Responsibilities

  • Lead software architecture, design, implementation, and maintenance for instrument control and data acquisition systems.
  • Develop high-reliability software running on Linux-based embedded platforms.
  • Design and implement software interfaces between instrument hardware, FPGA/firmware subsystems, and higher-level applications.
  • Develop APIs, drivers, services, and libraries supporting next-generation spectrometer and analyzer platforms.
  • Collaborate with systems, optical, electrical, and manufacturing engineers to define software requirements and system architectures.
  • Drive software quality through code reviews, automated testing, continuous integration, and software validation activities.
  • Investigate and resolve complex system integration issues involving software, firmware, hardware, and networking.
  • Lead architectural decisions that improve scalability, maintainability, and manufacturability across product families.
  • Develop tools and automation supporting manufacturing, calibration, testing, and field diagnostics.
  • Participate in product planning, risk assessment, design reviews, and technical decision-making.
  • Mentor junior engineers and establish software development best practices.
  • Contribute to the development of cloud connectivity, remote monitoring, and data management capabilities where applicable.

Required Qualifications

  • BS, MS or PhD degree in Computer Engineering, Computer Science, or related field, or equivalent experience.
  • 8+ years of professional software development experience.
  • Strong proficiency in Python, C and modern C++.
  • Familiarity with computer architecture fundamentals including caches, buses, memory controllers, DMA, interrupts, and low-level hardware interactions.
  • Experience developing software on Linux platforms.
  • Experience with multi-threaded and distributed systems.
  • Experience interfacing software with hardware, embedded systems, or scientific instrumentation.
  • Strong understanding of software architecture, object-oriented design, and design patterns.
  • Experience with source control systems such as Git and modern development workflows.
  • Exceptional debugging, problem-solving, and analytical skills.
  • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience developing software for analytical instruments, laboratory automation, semiconductor equipment, or industrial systems.
  • Prior experience developing software for spectroscopy-based instruments, analytical instrumentation, optical systems, or scientific measurement platforms.
  • Understanding of spectroscopic techniques such as Cavity Ring-Down Spectroscopy (CRDS), Tunable Diode Laser Absorption Spectroscopy (TDLAS), Raman spectroscopy, FTIR, UV-Vis, or related measurement technologies.
  • Experience working with scientific data processing, signal analysis, calibration algorithms, or spectral analysis.
  • Familiarity with Linux kernel drivers and low-level device communication.
  • Experience with FPGA-based systems and hardware/software integration.
  • Experience with PCIe, Ethernet, USB, SPI, I²C, CAN, or other hardware communication protocols.
  • Experience with Buildroot, and Linux distributions.
  • Experience with cloud services, remote diagnostics, and IoT architectures.
  • Familiarity with Docker, CI/CD pipelines, and software deployment automation.
  • Experience with data analysis, signal processing, or scientific computing.
  • Knowledge of regulatory and quality-system environments.

The base salary range for this full-time position is $140K to $180K. Our total compensation packages includes base salary, bonus eligibility, and equity.Your base salary range and title will be determined based on the location, experience, qualifications, skills, knowledge, level, and pay of employees in similar positions.

We offer a comprehensive benefit package including:

  • Medical, Dental, and Vision insurance
  • Flexible Spending Account (FSA) and Health Savings Account (HSA) plans
  • Life, Short-Term Disability, and Long-Term Disability Insurance
  • Paid Time Off and Paid Holidays
  • Employee Referral Program
  • 401K
  • Social events (summer picnic, holiday party, team lunches, etc.)
  • On-site Health & Wellness programs (fitness challenges, outdoor bootcamp, flu-shots, etc.)

 

About Picarro:

We are the world's leader in timely, trusted, and actionable data using enhanced optical spectroscopy. Our solutions are used in a wide variety of applications, including natural gas leak detection, ethylene oxide emissions monitoring, semiconductor fabrication, pharmaceutical, petrochemical, atmospheric science, air quality, greenhouse gas measurements, food safety, hydrology, ecology, and more. Our software and hardware are designed and manufactured in Santa Clara, California and are used in over 90 countries worldwide based on over 65 patents related to cavity ring-down spectroscopy (CRDS) technology and are unparalleled in their precision, ease of use, and reliability.

At Picarro, we are committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, gender identity, social orientation, or disability. Posted positions are not open to third-party recruiters/agencies, and unsolicited resume submissions will be considered free referrals. 

At Picarro, we strive to ensure that all individuals, regardless of their abilities, have equal opportunities. If you are an individual with a disability and require reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, please contact Picarro, Inc. at  View email address on picarro.com for assistance. 

 

 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Spectroscopy in Santa Clara, CA vacancy
  • $164k - $295k

     ...cybersecurity starts with you. About the Role: This is a systems software role on the Core Libraries team, which owns the shared...  ...to the success of the overall sensor platform. As a Senior Engineer on this team, you will design, build, extend, and maintain these... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    a month ago
  • $50 - $60 per hour

    job summary: We are seeking a Senior Software Engineer specializing in TypeScript, Node.js, and GraphQL, with an interest or background in Rust. In this role, you will architect and scale high-throughput federated GraphQL APIs and backend-for-frontend (BFF) layers... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area

    Randstad Digital

    Sunnyvale, CA
    23 hours ago
  • $213k - $237k

     ...About the role Muon seeks aFlight Software Engineer to join our satellite flight software team. The ideal candidate is a self-motivated versatile software developer with significant previous experience developing embedded devices or appliances. In this role, you will... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    23 hours ago
  • $213k - $237k

     ...About the role Muon seeks a Senior Software Engineer to join our Hardware Reliability & Test organization as the technical lead for our hardware test frameworks - the software, standards, results databases, and tooling used to test Muon hardware from module level through... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Muon Space

    San Jose, CA
    3 days ago
  •  ...the AET team to enable the design and manufacturing of new surgical robotic systems, instruments, and accessories. This engineer will develop software and algorithms for custom semi-automated electro-mechanical systems that assure products’ performance, reliability and... 
    Senior

    Intuitive (Intuitive Surgical)

    Sunnyvale, CA
    1 day ago
  •  ...Senior Executive experienced in driving the design, development and deployment of Products...  ...and curation Personalization engines that adapt content to individual customer...  ...your resumé to ****@*****.*** with“Senior Software Development Engineer” as email subject.... 
    Senior
    Full time

    eGain

    Sunnyvale, CA
    1 day ago
  •  ...Job Title : Senior 5G Cellular Software Development Engineer Location : Cupertino, CA     JD : Job Title: Cellular Software Development Engineer Job Responsibility: As a Cellular Software Development Engineer, you will develop high-quality software using... 
    Senior

    Galaxy i Technologies, Inc.

    Cupertino, CA
    -12
  •  ...Software EngineerThis is a hybrid role located in San Jose or San Francisco, CA with 3 days per week in office.Cisco and Splunk are building...  ...insights and solving problems.We're looking for a Software Engineer who enjoys solving difficult technical problems, working across... 
    Senior
    Work at office
    3 days per week

    Cisco

    San Jose, CA
    23 hours ago
  • $170k - $220k

     ...Job Title: Senior Software Development Engineer The NPU Driver team is seeking a Senior Software Engineer with strong C programming and networking expertise to join our team. This role provides an excellent opportunity to be involved in all phases of the software... 
    Senior
    Full time

    Perception Point LTD

    Sunnyvale, CA
    23 hours ago
  • $152k - $241.5k

     ...and more. The DGX Cloud team builds and operates the AI infrastructure that fuels this progress. We’re looking for a Senior Full-Stack Software Engineer to join the AI Hub team within the DGX Cloud AI Infrastructure organization. The AI Hub team accelerates AI research... 
    Senior
    Full time

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $199k

     ...Senior Software Development EngineerAt Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company...  ...drive loyalty and traveler satisfaction.The Senior Software Engineer role sits within the Universal Messaging Platform (UMP) team—... 
    Senior
    Worldwide

    Orbitz LLC

    San Jose, CA
    3 days ago
  •  ...Senior Full Stack Software EngineerSan Jose, California, United StatesElectric Hydrogen's mission is to make molecules to decarbonize our world...  ...prices below fossil fuels.We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team, where you will... 
    Senior
    Temporary work

    Electric Hydrogen

    San Jose, CA
    3 days ago
  •  ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery...  ..., instruments, and accessories. This engineer will develop software and algorithms for custom semi-automated electro-mechanical systems... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $150k - $183k

     ...About the Role We are seeking a Senior Software Development Engineer to join our FortiWeb team, responsible for developing and maintaining the web-based management interface of our industry-leading Web Application Firewall (WAF) solution. This role requires expertise... 
    Senior
    Full time

    Fortinet

    Santa Clara, CA
    1 day ago
  • $130k - $170k

     ...Job-ID: 20116Category: Software DevelopmentLocation: Sunnyvale, CA, United StatesSchedule: Full timePosted: 2026-07-03Responsibilities:Lead on product roadmaps, new features design, and product certifications.Work closelywith R&D and QA throughout the product development... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $100k - $200k

     ...high resolution LiDAR sensors, perception software, and the Seyond ITS Management Platform...  ...is dedicated to the highest quality engineering and manufacturing, and unwavering commitment...  ...seeking a highly motivated and skilled Senior Software Engineer to join our innovative... 
    Senior
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    a month ago
  • $182k - $242k

     ...CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at  . About this role  We’re looking for a Senior Engineer for CoreWeave’s Benchmarking & Performance team. You will have an integral part in our planet-scale performance data... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    5 days ago
  • $152k - $208.5k

     ...Applied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new...  ...our benefits . We are looking for an experienced Senior Software Engineer to design and develop scalable high-performance software... 
    Senior
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    10 days ago
  • $172.43k - $209k

     ...high-impact group charged with fueling the future of Crusoe’s engineering muscle. We’re responsible for critical developer tools and...  ...change to customers quickly, safely, and efficiently. As a Senior Software Engineer you will contribute to large projects to improve developer... 
    Senior
    Full time
    Temporary work
    Local area

    Crusoe

    Sunnyvale, CA
    more than 2 months ago
  • $153k - $204k

     ...the company to deliver cryptographic services that are secure, reliable, and easy to use at scale. About the Role As a Senior Software Engineer on the PKI & Secrets team, you will shape how CoreWeave manages cryptographic infrastructure across its global fleet. You'... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    11 days ago
  • $143.5k - $212.85k

     ...communities. Job Summary: As a Backend Engineer on the Venmo Identity Engineering team,...  ...solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,...  ...operations), based on definitions from more senior roles. Advises immediate management... 
    Senior
    Work at office
    Local area
    Immediate start
    Flexible hours

    Honey

    San Jose, CA
    23 hours ago
  • QA Engineer II - Role OverviewWe are seeking an Intermediate Accessibility QA Engineer to validate and improve the accessibility of our...  ...names in DevTools, and read basic HTML/CSS/JavaScript.2-4 years of software testing experience, with at least 2 years focused specifically... 
    Senior

    Virtusa

    San Jose, CA
    3 days ago
  •  ...Job Description Job Description We are seeking an exceptionally skilled, senior-level Senior Software Engineer for a strictly backend-focused role. Front-end-heavy candidates are not the target profile for this position. This role requires an expert engineer who can... 
    Senior
    Immediate start
    Remote work

    Globalchannelmanagement

    San Jose, CA
    18 days ago
  • $184k - $287.5k

     ...our self-driving vehicle technologies.Deep knowledge of E2E AV software integration from perception through control, including...  ...and performance tuning.What We Need To See:We’re looking for engineers who can build systems — not just components.PhD with 4+ years,... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

    NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire... 
    Senior
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...doYou will take ownership of developing and maintaining the Client Identity Platform within a globally distributed, cross-functional engineering team. You will design, build, and scale high-performance, cloud-native solutions that ensure the security, reliability, and... 
    Senior
    Apprenticeship

    McKinsey & Company

    San Jose, CA
    23 hours ago
  • $213k - $237k

     ...About the role Muon seeks a Senior Software Engineer to join our Software Test team. An ideal candidate is an expert in software testing processes, an accomplished software tool developer, and experienced with Hardware-in-the-Loop and Simulations driven testing. In... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    23 hours ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $213k - $237k

     ...About the Role Muon seeks a Senior Software Engineer to join our Simulation team. An ideal candidate is an expert generalist software engineer who is as comfortable building reliable web services as they are delivering high-performance compute jobs. In this role, you... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Muon Space

    San Jose, CA
    2 days ago
  • $184k - $287.5k

     ...teams with the smartest people in the world. Join us at the forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role might be for you. We are looking... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Spectroscopy. Be the first to apply!