Software Engineer
Particle Measuring Systems

Boulder, Colorado
$76,000.00 - $116,000.00 per year


Do you want to be part of a business that genuinely values entrepreneurialism, innovation and individual accountability? We focus on our customers and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands across multiple industries.

Software Engineer - Boulder, CO

Advancements in pharmaceutical, semiconductor, display, aerospace, and life science companies are all requiring cleaner and cleaner working environments, water, and process chemicals. Even small amounts of microscopic contaminants can ruin batches of medicines or wafers; affect the performance of integrated circuits; or render high-resolution displays unwatchable. The challenge is how to detect contaminates approaching the size of water molecules no bigger than 1nm across (approximately 1/100,000 the thickness of a piece of paper) reliably and rapidly to enable companies to make real time decisions and avoid costly impacts to their business.

Particle Measuring Systems has been on the forefront of inventing and advancing particle measurement technologies for over 50 years. Taking particle measuring capabilities to the next level requires new innovations and approaches to further advancements in technologies pushing the limit of what is physically possible. Microscopic particle measuring requires a diverse team of engineers, scientists, and programmers designing advanced optics, lasers, low noise electronics, detectors, signal processing, AI, and material handling all working together towards a common goal.

The Role

We are seeking a Software Engineer to develop innovative software for our product portfolio, which includes aerosol and liquid particle counters for the semiconductor, aerospace and life sciences industries. The Software Engineer will be part of a cross-functional team to develop data gathering and control software for particle counters and samplers.

Specific Job Responsibilities:

  • Participate in an Agile Scrum team, completing firmware work items in areas including communications interfaces, GUI interfaces and SQL databases.
  • Develop requirements, design, and engineering reference documentation.
  • Gather and refine stories in the backlog; interfacing with the team to understand technical needs and appropriate resolutions of items.
  • Architect reusable solutions using object-oriented design in C# and C++.
  • Interface across multiple portions of the organization to support engineering, marketing, manufacturing and service needs as required.

Qualifications:
  • Bachelor of Science in Electrical Engineering, Computer Engineering or Computer Science.
  • Five or more years of software development experience.
  • Strong background in C# programming language.
  • Object-oriented design skills.
  • Experience using software version control and bug tracking systems.
  • Experience with test-driven development.
  • Ability to interact with a database using SQL.
  • Experience working in an Agile environment (Preferred).
  • Expertise in Git, Jira, DevSuite, Jama, or similar (Preferred).
  • Experience with Visual Studio and .Net Framework development (Preferred).
  • Dockerization and container management (Docker and Kubernetes) (Preferred).
  • Develop and maintain detailed and accurate documentation (Preferred).
  • Experience with Serial (RS-232, 485) and TCP/IP (IPV4, IPV6) protocols (Preferred).
  • Experience with AI and Machine Learning tools (Preferred).
  • Experience with Python and Delphi (Preferred).
  • Experience with Embedded Operating Systems (Preferred).

The Details

Location - This is an "in-office" position 50% of the time. The location of this position is in Boulder, CO; anticipated move to Niwot, CO in 2025. The remainder of the time you may work from home. These percentages are targets with the actual schedule to be determined in conjunction with the Manager's expectations for the position. Local candidates will receive first consideration.

2024 Benefits At-a-Glance

Our benefit package is provided through our parent company, Spectris.
  • Medical, including sick leave.
  • Health Advocate - This confidential service can help you; your spouse, dependent children, parents, and parents-in-law resolve health care and insurance-related issues, manage chronic conditions and improve your health and well-being.
  • Dental - Delta Dental PPO; DeltaCare USA
  • Vision - VSP Vision Plan
  • 401(k)
  • Flexible Spending Account
  • Onsite Wellness Clinic - Onsite physician for basic health and wellness consultations.

Pay Range

$76000 - 116000 depending upon experience

How we determine what we pay (compensation philosophy)

Particle Measuring Systems determines pay for positions using local, national, and industry-specific survey data, for the Boulder, Colorado area. We will evaluate external equity, which is the relative marketplace job worth of jobs directly comparable to jobs within our company.

For new hires, we to make competitive offers between the minimum and around the midpoint of the range. This allows the new employee room for future merit increases during review cycles. There may be times when we will offer above the midpoint. The decision to do so will be based on the applicant's level of experience, education, and specialized knowledge and skills. Additionally, we consider the external market rate, the amount we have budgeted internally, and the compensation rates of the employees within the company doing the same position.

Particle Measuring Systems is proud to be an Equal Opportunity Employer.



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Electronics jobs


Faith Technologies
Boydton, Virginia
Posted about 7 hours ago
Faith Technologies
Menasha, Wisconsin
Posted about 7 hours ago
Faith Technologies
Boston, Massachusetts
Posted about 7 hours ago
View Electronics jobs ยป

Share diversity job

Software Engineer is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo