Search jobs > Boulder, CO > Remote > Embedded firmware engineer

Embedded Firmware Engineer

Particle Measuring Systems
Boulder, CO
$90K-$115K a year
Remote
Full-time

The Role

We are seeking an Embedded Firmware Engineer to develop innovative firmware for our product portfolio, which includes aerosol and liquid particle counters for the semiconductor, aerospace and life sciences industries.

The Embedded Firmware Engineer will be part of a cross-functional team to develop particle counter firmware.

A successful candidate will :

Participate in an Agile Scrum team, completing firmware work items in areas including hardware and communications interfaces, GUIs, and particle counting code.

Discover and capture requirements in conversations with stakeholders within and external to the company.

Bring knowledge of new tools and technologies and use that knowledge to design innovative solutions.

Write high-quality code that can be reused across product lines

Help us on our mission to build a great environment for writing firmware.

Job Requirements :

Bachelor of Science in Computer Engineering or Computer Science.

Three or more years of RTOS embedded firmware development experience.

Strong background in C / C++ programming language.

Development experience with Embedded Linux at Application level.

Experience using software version control and bug tracking systems.

Ability to use lab tools such as oscilloscopes, logic and protocol analyzers.

Excellent communication skills.

Desired Skills and Experience :

Experience working in an Agile environment.

Experience with C programming language.

Expertise in Git, Jira, DevSuite, Jama, or similar.

Experience with QT and / or UI design.

Experience with Linux kernel and driver development.

ARM-based SoC firmware design.

Experience with WiFi and Bluetooth development.

Experience in multi-disciplinary engineering environment.

AI and ML algorithm selection and application

The Details

Location This is a hybrid position, in-office approximately 50% of the time. 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.

The location of this position is in Boulder, CO; anticipated move to Niwot, CO in mid-2025. 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

$90,000 - 115,000 depending upon experience

30+ days ago
Related jobs
Particle Measuring Systems
Boulder, Colorado
Remote

The Embedded Firmware Engineer will be part of a cross-functional team to develop particle counter firmware. Three or more years of RTOS embedded firmware development experience. Participate in an Agile Scrum team, completing firmware work items in areas including hardware and communications interfa...

Promoted
Arcfield
Louisville, Colorado

Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Experience with formal software development practices including the...

Promoted
QSC
Boulder, Colorado

Senior Embedded Software Engineer - Linux. The Lead Software Engineer will be responsible for design and implementation of application software in Linux OS for a wide variety of projects for Q-SYS. A globally recognized innovator in the design, engineering, and manufacture of category leading high-p...

Promoted
Mj3 Partners, Inc.
Boulder, Colorado

Our client is seeking a skilled Embedded System Engineer. Bachelor’s degree in electrical engineering (master’s degree preferred) or equivalent. Experience architecting, developing and deploying embedded firmware within a RTOS. ...

Promoted
Weather Stream
Boulder, Colorado

Lead Embedded Software Developer. The Lead Embedded Software Developer will be responsible for leading and executing the design, implementation, and validation of complete embedded systems for small satellite hardware and components. Lead the development of embedded software for Weather Stream satel...

Promoted
Blue Canyon Technologies
Lafayette, Colorado

Currently be working towards a bachelor’s or master’s degree in Software, Aerospace or Electrical Engineering. Develop embedded data processing and control software for flight systems in C, Ruby and Python. Support software testing and anomaly resolution. Development work is executed in ...

Promoted
Boulder Engineering Studio-
Boulder, Colorado

Our team consists of passionate and experienced mechanical, electrical, software engineers and technicians. We build hardware, firmware and software with an iterative test-driven process in a hands-on collaborative environment. We are hiring for a role to immediately support our existing programs wh...

Home Depot
COLORADO, US
Remote

The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product t...

BAE Systems
Broomfield, Colorado

This position is for an experienced systems engineer who can support the requirement baseline, development, integration and verification for subsystems, payloads, vehicles, and ground systems, for air and space missions. Provide systems engineering support for technical teams in the development, ver...

SparkFun Electronics
Niwot, Colorado

SparkFun is looking to add a Software Engineer to join our Engineering team to design, create and maintain the software delivered with our single board computer products. Working closely with other members of our Engineering team, the Software Engineer is responsible for the software components of t...