Embedded Software Engineer

Picarro
Santa Clara, CA, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

Title : Software Engineer, Embedded Software

Location : Santa Clara, CA

Job Term : Full time

The Opportunity :

Picarro is seeking a Software Engineer, Instrument Software.

Picarro's novel and transformative instruments will be deployed in various applications, from semiconductor manufacturing to industrial emissions monitoring to air quality.

Picarro analyzers use a combination of field programmable logic hardware, embedded and application processors.

About you :

You must have expert-level knowledge of creating advanced instrument control software with Python and / or C, C++.. Recent grads may not fit the needs of this position.

You handle asyncio, threading, multiprocessing and interfacing with low-level drivers, firmware & hardware with ease. You understand the power and flexibility Python brings, but also its limitations.

You are a stickler for testing and thrive on creating a clean and maintainable codebase.

You are the engineer that other engineers can count on; you are technically excellent, you attack every problem with enthusiasm, you care deeply about what it takes to build high quality software.

You are a self-starter, team player, have the hunger to venture quickly into unknown areas, code and make the system work.

What you will be doing :

  • Hands-on coding of Python and C++ based control systems for our instruments
  • Architecture and system design of next generation instruments
  • Long-term evolution of our instrument codebase

Key Responsibilities :

  • Contribute to development for the next generation of Picarro Analyzers, maintain and continuously improve current Analyzers.
  • Work closely with scientists to help implement processing strategies for experimental hardware configurations.
  • Design and develop embedded systems that fulfill Picarro's strategic business goals and exceed customer expectations.
  • Practice industry standard design, development, and testing process.
  • Enable best-in-class software development practices and design approaches to all newly built products.
  • Collaborate with and support other R&D and engineering teams in all development phases.

Requirements :

  • Bachelor's degree in computer science, engineering, math, or scientific discipline with 8 years experience; OR Master's degree with 6 years of experience in software development
  • Hands on programming experience in Python and / or is REQUIRED
  • Embedded or instrumentation Development

Preferred skills and experience

  • Control Systems Development Experience
  • Firmware Development & EE knowledge (Digital & Analog Design)
  • Experience using FPGA and / or DSP for high speed data acquisition is a strong plus.
  • Rapid software prototyping & validation with attention to detail and engineering diligence
  • Experience in scientific instrument development is nice to have but not required.

Salary Range & Benefits :

$170,000- $185,000 K annual. Your base salary 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 benefits 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.

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, gender identity, social orientation, nor on the basis of disability.

Posted positions are not open to third party recruiters / agencies and unsolicited resume submissions will be considered free referrals.

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, you may contact Picarro, Inc.

at [email protected] for assistance.

LI-PS1

7 days ago
Related jobs
Promoted
Apple
Sunnyvale, California

Come join a team of expert software and hardware engineers with diverse backgrounds (Cellular Modems, Connectivity solutions, Device Drivers, CPUs and caching, kernel programming, embedded systems) to test Apple's next generation Wireless SoCs. Experienced with embedded software. As part of the Wire...

Promoted
Edison Smart
CA, United States

Embedded Software Engineer | Up to $135K(Negotiable) | Hybrid | San Francisco Bay Area. Join a leading electric vehicle manufacturing company looking for an Embedded Software Engineer with a background in:. ...

Promoted
NIO
CA, United States

BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent. Software Developer with 10+ years of experience working in embedded systems. ...

Promoted
EVONA
CA, United States

As a Lead Embedded Software Engineer, you'll lead the design and implementation of embedded and flight software solutions across the full software development lifecycle, reporting directly to the CTO / Co-Founder. Lead Embedded Software Engineer Responsibilities. Lead Embedded Software Engineer Requ...

Promoted
Figure
Sunnyvale, California

We are looking for an Embedded Software Engineer to design, implement and test key aspects of our Humanoid software. Architect, design, implement and test embedded software in C++ running on the Humanoid compute platform. Support hardware/software integration in the lab. Experience implementing real...

Intuitive Surgical
Sunnyvale, California

The Software Engineer will develop and test new and innovative surgical devices and robotic instrument products for the Intuitive da Vinci Surgical System. Represent Software Engineering on cross-functional project teams that design, test and develop next generation surgical devices and robotic inst...

Intuitive
Sunnyvale, California

The engineer will be expected to work with an incredibly talented team to design and build the embedded software platform. Develop software for embedded Linux/QNX devices: Customize and productize embedded operating system distributions Create drivers that interface with custom FPGA devices Design a...

Fortinet
Sunnyvale, California

Computer Science or Electrical Engineering. ...

Actalent
San Jose, California

We are hiring multiple Mid-Sr level Embedded Software Engineers! This client builds satellites and space systems for a wide variety of government and commercial customers. Developing flight software for satellite communication, networking, SpaceWire, cFS (core flight software), handling of low level...

1000 KLA Corporation
Milpitas, California

Project involves demanding real-time embedded applications including interrupt-driven task-based multi-threaded software for electro-mechanical control system running on a real-time operating system (RTOS) such as real-time Linux and /or VxWorks for a high-reliability application. Work closely with ...