Particle Measuring Systems · 21 hours ago
Staff Firmware Engineer
Particle Measuring Systems is a global leader for micro-contamination monitoring equipment. They are seeking a Staff Firmware Engineer to contribute to their R&D team by developing embedded firmware for advanced instruments and providing technical leadership throughout the product lifecycle.
ElectronicsManufacturing
Responsibilities
Lead and/or participate in an Agile Scrum team, completing firmware work items in areas including communications interfaces, GUI interfaces and particle counting code
Drive requirements discovery and decision-making, partnering with internal and external stakeholders to capture, clarify, and prioritize business, customer, and technical needs; develop design and engineering reference documentation
Manage, interpret, refine, and prioritize complex user stories in the backlog; interfacing with the team and with management stakeholders to understand customer needs and technical needs and to discover and implement appropriate resolutions of items
Architect complex reusable solutions using object-oriented design in C++ or Rust
Continuously improve firmware development processes and tools, identifying gaps, proposing solutions, and driving adoption to increase quality and efficiency across the team
Provide expert technical leadership for firmware team, mentoring engineers through structured feedback, design reviews, training, and hands-on collaboration
Serve as a cross-functional technical leader, proactively interfacing across engineering, marketing, manufacturing and service to ensure firmware solutions meet product requirements
This job description is not intended to be all-inclusive. Responsibilities may evolve over time, and other related duties may be assigned to meet the ongoing needs of the company
Qualification
Required
Bachelor of Science in Electrical Engineering, Computer Engineering or Computer Science
Ten or more years of embedded firmware development experience
Ten or more years of experience as a technical lead or similar
Experience serving as Scrum Master or Product Owner in an Agile environment
Experience gathering and authoring requirements
Demonstrated track record of process and tool improvement within an engineering environment
Strong C++ or Rust programming language skills
Object-oriented design skills
Development experience with Embedded Linux at Application level
Experience implementing software version control and bug tracking systems
Ability to read and understand schematic diagrams
Experience in cyber security
Demonstrated ability to mentor and develop engineers
Excellent communication skills
Preferred
Certified Scrum Master or Product Owner
C programming language experience
Expertise in Git, Jira, DevSuite, Jama, or similar
Strong experience with QT, Linux Kernel and driver development
ARM-based SoC firmware design
Experience with TCP/IP, WiFi and Bluetooth protocol development
AI and ML algorithm selection and application
Benefits
Health coverage: medical, dental, vision, fsa, onsite clinic (CO employees), life insurance
401(k) retirement plan with company match
Vacation, holiday, and leave policies
Tuition reimbursement
Employee recognition programs
Employee assistance programs
Company
Particle Measuring Systems
Particle Measuring Systems specializes in viable and nonviable particle counters that measure and monitor contamination levels.
H1B Sponsorship
Particle Measuring Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2022 (1)
2021 (1)
Funding
Current Stage
Late StageLeadership Team
Recent News
Genetic Engineering News
2025-08-21
Google Patent
2025-05-07
Google Patent
2025-02-17
Company data provided by crunchbase