Demo

Firmware Engineer

Insight Global
Boulder, CO Full Time
POSTED ON 9/24/2026
AVAILABLE BEFORE 10/23/2026

Minimum Requirements

  • 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.
  • Active utilization of advanced coding assistance (such as Cursor or Claude) for refactoring, drafting specifications and on-device debugging preferred.
  • Experience with Bare-metal programming, Cooperative Operating Systems, and Real-Time Operating Systems (RTOS)
  • Experience with Cellular, Sub-GHz, WiFi, and BT communication protocols preferred.
  • Active utilization of advanced coding assistance (such as Cursor or Claude) for refactoring, drafting specifications and on-device debugging preferred
  • Experience with interface protocols such as SPY, I2C, and UART.
  • Experienced in product troubleshooting using lab equipment such as oscilloscope and electrical meters.
  • Ability to read electrical schematics.
  • Knowledge of multi-tasking embedded software capabilities and constraints.
  • Familiarity with the product development life cycle and extensive hands-on experience with multiple methodologies.
  • Technical and analytical skills. Ability to evaluate technical alternatives and provide technical recommendations to management.
  • Ability to analyze, troubleshoot and resolve hardware and software problems using lab equipment.
  • Knowledge of project management techniques and practices, including time/cost estimating, scheduling.
  • Proficiency in building development work plans for self and team.
  • Ability to prioritize and lead multiple tasks.
  • Ability to develop timely, creative, working embedded software-oriented solutions to specific end-user problems while remaining within the context of overall product specification.
  • Excellent written and oral communication skills. Ability to clearly and professionally communicate with business users, team members and management. Ability to produce clear documentation and reports that can be understood by both technical and non-technical audience.
  • Excellent customer service skills.
  • Ability to maintain confidentiality with regard to information stored in operational databases.
  • Ability to work with computers and the necessary software typically used by the department.


Summary

Using a knowledge of current embedded software techniques and capabilities, develops and modifies embedded software programs to provide technical support to applications programmers and lower level developers.


Primary Duties and Responsibilities

  • Designs, develops and documents technical aspects of embedded software systems and related hardware interface components for Company products with minimum supervision.
  • Maintains current knowledge of new embedded software technology and advanced knowledge of electronic monitoring industry and user trends for Company products.
  • Debugs and fixes hardware and software issues in embedded systems.
  • Interfaces with low level microcontroller components
  • Performs effective analysis of functional issues or performance profiling with the firmware and hardware in test environments.
  • Maintain existing products and make updates to firmware to accommodate field issues or part obsolescence.
  • Analyze data in order to troubleshoot firmware issues that occur in the field.
  • Prepares and provides product training for Company support personnel as needed.
  • Develops functional specifications for Company designed products.
  • Assists department members with technical advice.
  • Provides technical support to applications programmers and lower-level software developers.
  • Participates in the project planning process and suggests ways to compete projects on time.
  • Performs other duties as assigned.


One of the leading technology companies in Boulder, Colorado and the largest provider of innovative electronic monitoring solutions in the United States. We excel at proving technological solutions to over 1,000 agencies nationwide and allowing those agencies to fulfill their missions without worrying about the technical complexities.

Salary : $100,000 - $105,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Insight Global

  • Insight Global Wilmington, DE
  • Required Skills & Experience 4 years of level 2 IT support Strong Microsoft 365 support experience (Outlook, Teams, SharePoint) Experience with Microsoft I... more
  • 1 Day Ago

  • Insight Global Wilmington, DE
  • Job Description The Manager, Microsoft Cloud Services is responsible for the strategy, architecture, governance, security, and optimization of the organiza... more
  • 1 Day Ago

  • Insight Global Albuquerque, NM
  • Optical & Electro-Optics Engineers (L2–L4) | TS/SCI | Albuquerque, NM | Up to $90.64/hr I'm currently supporting a rapidly growing Defense & Aerospace engi... more
  • 1 Day Ago

  • Insight Global Lehi, UT
  • Position Summary We are seeking an experienced Senior Accountant to lead our month-end close process, own the Accounts Payable function end-to-end, and man... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Boulder, CO area that may be a better fit.

  • Micron Technology Longmont, CO
  • Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage sol... more
  • 1 Day Ago

  • The GEO Group Boulder, CO
  • Benefits Information This job posting is anticipated to remain open until September 11th, 2026 Onsite in the Boulder/Gunbarrel office. Full-time employees ... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!