Senior Staff Software Engineer
$200k - $220kPicarro
Senior Staff Software Engineer Location: Santa Clara, CA (Onsite) Group: Analyzer Product Group (APG), Engineering Role Summary Picarro is seeking a Senior Staff Software Engineer to take a leading role in architecting and developing the low-level software that powers our advanced Cavity Ring-Down Spectroscopy (CRDS) instrumentation. In this role, you'll serve as a hands-on technical leader-defining system architecture, driving implementation of software on multi-compute platforms, and ensuring seamless integration between FPGA and microcontroller firmware and higher-level software. Your focus will be on PCIe driver development to enable communication between the Linux operating systems and Picarro's proprietary mixed analog and digital hardware devices, utilizing Linux kernel-level tools to manage hardware registers, DMA, and interrupts, to enable highly performant continuous spectrometer operation. You'll influence design decisions across teams, mentor engineers, and help shape the future of Picarro's firmware and software stack. This position is ideal for an experienced engineer who thrives at the intersection of hardware, firmware, and software-someone who brings both strategic vision and strong technical execution. Key Responsibilities Technical Leadership & Architecture
- Lead the architecture, design, and implementation of Linux-based systems, including device drivers, services, and communication interfaces
- Define and maintain system-level interfaces between firmware, FPGA modules, and high-level applications
- Drive platform-level decisions related to performance, reliability, scalability, and maintainability
- Champion best practices for software design, code quality, and modular architecture
- Develop robust, high-performance C/C++ code for Linux.
- Experience with real-time operating systems is desirable.
- Contribute to board bring-up, hardware abstraction layers, and low-level device integration
- Troubleshoot complex system-level issues spanning hardware, firmware, and software boundaries
- Implement comprehensive unit and system-level testing to ensure high product reliability
- Work closely with hardware, firmware, and application teams to deliver cohesive system solutions
- Partner with product and systems engineering teams to evaluate trade-offs and optimize designs
- Engage with external vendors or consultants for specialized firmware and driver components
- Mentor engineers in advanced embedded development techniques and system design principles
- Serve as a subject matter expert and thought leader within the embedded systems domain
- Influence technical direction and elevate engineering standards across the organization
- Drive adoption of modern embedded development practices, including CI/CD, automated testing, and version control
- Participate in and lead technical reviews-ensuring architectural integrity and alignment with long-term goals
- Ensure compliance with internal quality metrics and external regulatory standards
- BS/MS in Computer Engineering, Electrical Engineering, Computer Science, or a related field
- 12+ years of experience in embedded systems software design and development, with proven success delivering complex, production-grade systems
- Demonstrated experience leading major technical initiatives or system architectures within embedded platforms or instrumentation
- Expert in C/C++ programming for embedded Linux and/or real-time systems
- Deep understanding of Linux kernel, device drivers, and hardware bring-up
- Experience with communication with embedded HW and FW, including microcontrollers and FPGAs
- Experience with Python, including bindings to C / C++, middleware development, and scripting for automation and testing
- Extensive experience with PCIe device driver development, including FW integration, register mapping, DMA, and interrupts.
- Experience with system-level performance tuning, debugging, and optimization
- Proficient with modern tools: Git, Jira, CI/CD pipelines, and embedded debugging environments
- Strong ability to lead by influence-aligning teams around technical direction without formal management authority
- Excellent communication and documentation skills across technical and non-technical stakeholders
- Strategic thinker with a hands-on approach to problem-solving
- Experience developing software for laser-based systems, analytical instrumentation, or similar complex hardware platforms
- Knowledge of software compliance and regulatory requirements
- Prior experience improving system-level design processes and mentoring teams on scalable low-level and mixed firmware/software architectures
- 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.)
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer in Santa Clara, CA vacancy
$200k - $322k
...do their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. This role blends large-scale database transformation with...Senior$185.9k - $278.9k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine... ...through machine learning hardware and software. Minimum Qualifications: • Bachelor... ...in a role requiring interaction with senior leadership (e.g., Director and above)....SeniorWork experience placementImmediate startWork from home$185k - $265k
...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces of Fortinet-Lacework’s Cloud security...SeniorFlexible hours$170k - $260k
...an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless... ...logistics operations. ABOUT THE ROLE We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry (VO) and...SeniorOdd jobWork at office- Entrada Ventures is seeking a Senior Staff Software Engineer to join their team in Santa Clara, CA. This role involves designing and developing cutting-edge developer and diagnostic tools for AI inference accelerators. The ideal candidate will have over 7 years of experience...Senior
- ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is... ...open to other locations within the US/Canada. The role: Senior StaffSoftware Engineer, Developer and Qualification Tools What You Will Do: You...Senior
- ...most demanding AI workloads by improving how models train, align, and run on our GPUs. THE OPPORTUNITY We're looking for a senior software engineer who combines deep systems performance work with modern AI—someone who can shape software from GPU kernels through...SeniorShift work
$262k - $365k
Senior Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree or equivalent practical experience. 8 years of experience in software development. 7 years of experience leading technical project strategy, ML design...SeniorWorldwide$262k - $365k
Senior Staff Software Engineer, Gemini Enterprise Mobile Sunnyvale, CA, USA Apply Qualifications Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 7 years of experience with iOS application development. 5 years of...Senior$262k - $365k
Senior Staff Software Engineer, Gemini Enterprise Location Options Sunnyvale, CA, USA New York, NY, USA Required Qualifications Bachelor's degree or equivalent practical experience. 8 years of experience programming in C++, Java, Python, Kotlin or Go. 5 years of...Senior$262k - $365k
...or equivalent practical experience. 8 years of experience in software development. 7 years of experience leading technical project... ...programming. Preferred Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of...SeniorWorldwide- Cohesity Inc. is seeking a Software Engineer for Product & Sustenance in Santa Clara, California. The chosen candidate will lead a team in executing design and development tasks, mentor peers, and collaborate across departments to enhance product features and resolve issues...SeniorFlexible hours
$262k - $365k
Senior Staff Software Engineer, Security/Privacy Location: Sunnyvale, CA, USA Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 7 years of experience building software for data privacy or security (e.g., identity and...Senior$207k - $301k
Google Inc. is seeking a Staff Software Engineer for its Sunnyvale office to lead the design and development of switch software for AI networking infrastructure. This role requires extensive experience in C++ programming and large-scale infrastructures. The ideal candidate...SeniorWork at office$124k - $201.5k
...Summary Your Career The IT Engineering team builds AI‑first enterprise... ...AI. The role requires strong software engineering fundamentals... ...agent orchestration). At the Staff level, you will shape technical... ...architectural challenges Mentor senior engineers and elevate...SeniorFull timeWork at officeVisa sponsorshipWork visa$155k - $230k
...looking for passionate individuals to help us shape the future of data security and work towards a safer digital future. Senior/Staff Software Engineer - Infrastructure and DevOps Responsibilities Providing technology leadership to the DevOps Team. Designing and...SeniorTemporary workH1bWorldwideShift work- A leader in cybersecurity solutions is seeking a Sr. Staff Software Engineer for their IT Customer Experience Team in Santa Clara, CA. The role involves defining the technical vision for go-to-market platforms, delivering custom-built technology, and mentoring engineers...Senior
- A leading tech company located in sunny California is hiring a Senior Staff Software Engineer for their Google Cloud AI team. This role requires extensive experience in software development and infrastructure, including leadership capabilities. You will be responsible...Senior
- Hybrid, working onsite at our Santa Clara, CA, headquarters 3 days per week. The role Senior Staff AI/ML System Software Engineer What you will do The role requires you to be part of the team that helps productize the SW stack for our AI compute engine. As part of the...SeniorWork experience placement3 days per week
$190.9k - $334.1k
...Senior Staff Software Engineer, Integrations (Tech Lead) — Veza Full-time Employee Type: Regular Region: AMS - North America and Canada Work Persona: Flexible or Remote Veza is the pioneer in identity security, purpose-built to answer the fundamental question enterprises...SeniorFull timeWork at officeRemote workFlexible hours$262k - $365k
Senior Staff Software Engineer, AI Infrastructure, Google Cloud, Applied AI corporate_fare Google place Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 8 years of experience with software development in one or more programming...Senior$239.04k - $265.6k
Software Engineer - Product & Sustenance We are looking for Software Engineers who are motivated, hardworking, and eager to improve Cohesity’s products by working on features, tools, and scripts that make it easy to sell, deploy, and maintain. You will be responsible for...SeniorWork at officeWorldwideFlexible hours- Senior Staff Software Engineer, Google Cloud, Global Networking Technology corporate_fare Google place Sunnyvale, CA, USA Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 7 years of experience building and developing...Senior
- Senior Staff Software Engineer, Site Reliability Engineering In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include: Health, dental, vision,...SeniorTemporary work
- ...across desktop, mobile, web, and cloud environments, powering engineering productivity, intelligent assistants, operational automation,... ...to See BS, MS, or equivalent experience in Computer Science, Software Engineering, or a related technical field. 10+ years of experience...Senior
$248k - $349k
Senior Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering Sunnyvale, CA, USA — Google Overview Advanced level software engineering role focused on owning outcomes and decision making, solving ambiguous problems, and influencing stakeholders...SeniorFull time$181.1k - $318.4k
Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Santa Clara, California, United States Machine Learning and AI The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner...SeniorRelocation$200k - $322k
We’re hiring a Senior Staff Software Engineer to own the engineering efforts across NVIDIA enterprise systems. You'll partner with IT leadership to transform reactive support into strategic, AI-infused automated resolution systems and prevent problems before they occur...Senior- ...are the solicitation, evaluation, and selection of applicants for employment. Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment...Senior
- ...Senior Or Staff Software Engineer (Technical Lead) At Autoscience Institute, we automate AI research. Recently, we announced the first AI agent to autonomously create peer-reviewed literature (ICLR 2025) and the first AI system to win a Kaggle medal. We are passionate...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Staff Software Engineer. Be the first to apply!
Related searches
- senior cloud service delivery manager Santa Clara, CA
- senior business analyst contract Santa Clara, CA
- senior product design engineer Santa Clara, CA
- senior game producer Santa Clara, CA
- senior software manager Santa Clara, CA
- senior manager business analytics Santa Clara, CA
- senior marketing account manager Santa Clara, CA
- senior marketing manager Santa Clara, CA
- sr operations manager Santa Clara, CA
- senior director of development Santa Clara, CA

