Embedded Firmware Engineer – Onsite Boulder (RTOS)

BI Incorporated

Boulder (CO)

On-site

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

3 weeks Paid Time Off
15 Paid Holidays
401(k) Matching
Health Insurance
Vision Insurance
Life Insurance
Health Savings Account
Tuition Reimbursement
Employee Discount
Reduced Tuition Rates
Disability Insurance
Employee Assistance Program
401(k)
Pet Insurance
Dental Insurance
Paid Training
Flexible Spending Account

Job summary

BI Incorporated, a leading technology company in Boulder, CO, is seeking an embedded software engineer to design, develop, and document embedded software systems and related hardware interfaces for our electronic monitoring solutions. You will debug hardware/software issues, interface with microcontroller components, and analyze firmware performance in test environments.

The role requires hands-on use of lab equipment, reading schematics, and strong multi-tasking capabilities alongside a clear

Qualifications

  • Bachelor Degree in Engineering, Computer Science or related field.
  • At least three years of engineering and programming experience.
  • Three years of C and Python/C# programming.
  • Experience with Bare-metal programming, Cooperative Operating Systems, and RTOS.
  • Experience with Cellular, Sub-GHz, WiFi, and BT communication protocols preferred.
  • Experience with interface protocols such as SPY, I2C, and UART.
  • Experience with lab equipment such as oscilloscope and electrical meters.
  • Ability to read electrical schematics.
  • Knowledge of multi-tasking embedded software capabilities and constraints.
  • Familiarity with product development life cycle and hands-on experience with multiple methodologies.
  • Excellent written and oral communication skills.

Responsibilities

  • Develops and documents embedded software systems and hardware interfaces for Company products.
  • Debugs and fixes hardware and software issues in embedded systems.
  • Interfaces with low level microcontroller components.
  • Performs analysis and profiling of firmware and hardware.
  • Maintains and updates firmware for field issues or obsolescence.
  • Prepares and provides product training for support personnel.
  • Develops functional specifications for products.
  • Assists team with technical advice.
  • Supports applications programmers and lower-level developers.
  • Participates in project planning and time/cost estimating.

Skills

C programming
Python/C#
RTOS familiarity
Bare-metal programming
hardware debugging
schematics reading
I2C/UART interfaces
lab equipment use
multitasking aware
communication skills

Education

Bachelor Degree in Engineering, Computer Science or related field

Tools

Oscilloscope
Electrical meters

Job description

BI Incorporated, a leading technology company in Boulder, CO, is seeking an embedded software engineer to design, develop, and document embedded software systems and related hardware interfaces for our electronic monitoring solutions. You will debug hardware/software issues, interface with microcontroller components, and analyze firmware performance in test environments.

The role requires hands-on use of lab equipment, reading schematics, and strong multi-tasking capabilities alongside a clear

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

The GEO Group Australia Pty Ltd. • Boulder (CO)

Hybrid
USD 90,000 - 130,000
PTO 3 weeks
Paid Holidays
401(k) Matching
+10
Senior Embedded Firmware & Electronics Engineer
Senior Embedded Firmware & Electronics Engineer

Downtown Boulder Partnership • Danbury (CT)

On-site
USD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

The GEO Group Australia Pty Ltd. • Boulder (CO)

Hybrid
USD 90,000 - 130,000
PTO 3 weeks
Paid Holidays
401(k) Matching
+10
Embedded Firmware Engineer - C/C++, Linux/RTOS, Onsite
Embedded Firmware Engineer - C/C++, Linux/RTOS, Onsite

IDR, Inc. • Loveland (CO)

On-site
USD 96,000 - 117,000
Full Benefits
Medical, Vision, Dental
Onsite 4–5 days/week
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

BI Incorporated • Boulder (CO)

On-site
USD 90,000 - 130,000
3 weeks Paid Time Off
15 Paid Holidays
401(k) Matching
+14
Embedded Software Engineer
Embedded Software Engineer

Raas Infotek • Boulder (CO)

On-site
USD 150,000 - 230,000
Product Engineer II - Hardware & Firmware Lead
Product Engineer II - Hardware & Firmware Lead

The GEO Group Australia Pty Ltd. • Boulder (CO)

On-site
USD 90,000 - 130,000
Paid Time Off
Paid Holidays
Health Insurance
+13
Senior Embedded C++ Engineer (DSP/RTOS) – Onsite Boulder
Senior Embedded C++ Engineer (DSP/RTOS) – Onsite Boulder

Raas Infotek • Boulder (CO)

On-site
USD 150,000 - 230,000
Embedded Firmware Engineer – Linux/RTOS
Embedded Firmware Engineer – Linux/RTOS

Workstream • Menlo Park (CA)

On-site
USD 130,000 - 180,000
Competitive salary & equity
Comprehensive health coverage
In-office amenities
+4