Search jobs > Boulder, CO > Software engineer

Software Engineer

Particle Measuring Systems
Boulder, CO
$76K-$116K a year
Full-time

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

30+ days ago
Related jobs
Promoted
VirtualVocations
Boulder, Colorado

...

Ursus
Boulder, Colorado

Bachelor's Degree or higher in Software Engineering or equivalent. ...

Promoted
VirtualVocations
Boulder, Colorado
Remote

A company is looking for a Lead Software Engineer (EDI) for a fully remote position. ...

Bluestaq LLC
Colorado, CO, USA

The ideal Software Engineer is a motivated, hands-on software engineer with a reasonable understanding of core engineering concepts and who is focused on expanding that understanding and growing as an engineer. A Bluestaq Software Engineer has a basic knowledge of software development tools and proc...

Promoted
VirtualVocations
Boulder, Colorado

A company is looking for a Senior Software Engineer, Tools - Asset System. ...

FS Studio
Westminster, Colorado
Remote

Apply software engineering principles, concepts, theory, and practice with a focus on the unique aspects of embedded software based on cFS and embedded Linux. Must be able to interface effectively with other engineers of various disciplines, including astrodynamics, navigation, and space systems des...

MojoTech
Boulder, Colorado

As a Software Engineer with MojoTech you will work on multiple projects per year to solve complex problems and to deliver high quality solutions as part of a team. A passion for software engineering and application infrastructure. MojoTech, established in 2008, is a forward-thinking consultancy dedi...

Schlage Lock Company LLC
Boulder, Colorado
Remote

Senior Software Development Engineer in Test. Allegion is looking for a passionate Senior Software Development Engineer in Test to work as part of a highly engaged small team within a global organization of 12,000+ employees, representing 30+ brands (including Schlage, Von Duprin and LCN) focused on...

Medtronic
Boulder, Colorado

You will also use your software development skills to fix field issues and maintain the cloud-based demo site used for sales and training. Collaborate with engineers cross-functionally to develop of new product features and capabilities. ...

iboss
Colorado

This is an excellent opportunity to become a core member of a rapidly growing software development team. Quickly understand and extend engineering architectural patterns. Independently solve tough software problems. Must have a good sense of engineering tradeoffs, within the contexts of extendibilit...