Senior Software Engineer - Spectroscopy
$140k - $180kPicarro, 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.
$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...SeniorPermanent employmentWork experience placementWork at officeLocal area$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...SeniorHourly payContract workTemporary workWork experience placementLocal area$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...SeniorPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours$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...SeniorPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week- ...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
- ...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....SeniorFull time
- ...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
- ...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...SeniorWork at office3 days per week
$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...SeniorFull time$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...SeniorFull time$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—...SeniorWorldwide- ...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...SeniorTemporary work
- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SeniorFull time$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...SeniorFull timeWorldwide$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...SeniorWork experience placementLive inLocal area$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorFull timeRelocation$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...SeniorFull timeTemporary workLocal area$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'...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorWork at officeLocal areaImmediate startFlexible hours- 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
- ...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...SeniorImmediate startRemote work
$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,...SeniorFull time$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...SeniorFull timeLocal areaRemote work- ...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...SeniorApprenticeship
$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...SeniorPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours$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...SeniorFull time$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...SeniorPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week$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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Spectroscopy. Be the first to apply!
- software engineer internship remote Santa Clara, CA
- software engineer remote Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- work from home software developer Santa Clara, CA
- information technology software engineer Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- rust software engineer Santa Clara, CA
- junior software developer remote Santa Clara, CA
- software engineer travel Santa Clara, CA
- startup software engineer Santa Clara, CA




