Firmware Engineer
BI Incorporated
This job posting is anticipated to remain open until October 9th, 2026
Onsite in the Boulder/Gunbarrel office.
Full-time employees will enjoy a competitive benefits package with options for you and your family including:
* 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
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
Equal Opportunity Employer
OverviewBI is 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.
QualificationsMinimum 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.
BI Incorporated
Responsibilities SummaryUsing 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.
- ...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...Suggested
- ...developers. Skills and Requirements • Bachelor Degree in Engineering, Computer Science or related field. ○ At least three years of... ...analysis of functional issues or performance profiling with the firmware and hardware in test environments. • Maintain existing...Suggested
$180k - $210k
...excited by the success of the Pod to date and still have a long way to go toward achieving our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and...SuggestedFull timeRemote workSleeping nightsFlexible hoursNight shift- ...Qualifications Minimum Requirements Bachelor Degree in Engineering, Computer Science or related field. At least three years of... ...of functional issues or performance profiling with the firmware and hardware in test environments. Maintain existing products...Suggested
$165k - $218k
...sensor data to give our war fighters and allies an advantage. ABOUT THE JOB The Space Imaging team is seeking a Senior Firmware Engineer to join the team. The Space Imaging team is responsible for all aspects of spaceborne EO/IR system development from the ideation...SuggestedFull timeWork experience placementImmediate start$50 per hour
...DescriptionWe are Lockheed MartinYou will be the Hardware Development Engineer for the Hardware Development team which is responsible for... ...and modification of software and troubleshooting code for firmware (IC embedded code) applications. Work often involves analog and...Full timeTemporary workWork experience placementCasual workFlexible hours$140k - $155k
...connected smart home solutions. We are seeking a Embedded Hardware Engineer to serve as our technical anchor for the Motorization hardware... ...people manager ~ Able to work across disciplines (ME, ID, firmware, manufacturing, contract manufacturers) to get a design into...Contract workFlexible hours- ...Senior Firmware Engineer position developing embedded Linux software for acute care medical devices at Medtronic's Lafayette, Colorado facility. The role involves designing and maintaining firmware for airway management systems, collaborating across engineering teams,...
$79.3k - $147.3k
...commitment to delivering advanced capabilities to our customers, we are proud to be at the forefront of cutting-edge technology and engineering.LM SPACE: WHAT WE'RE DOINGSpace is a critical domain, connecting our technologies, our security and our humanity. While others...Full timeContract workTemporary workWork experience placementCasual workFlexible hours$50 per hour
...Experienced ProfessionalFT/PT/Casual: FullTimeDepartment: SpaceBusiness Unit: SpaceStandard Job DescriptionPosition SummaryThe Hardware Engineer will be responsible for the end‑to‑end implementation of server‑room hardware solutions. This includes pulling and routing cables,...Full timeTemporary workWork experience placementCasual workFlexible hours$200k - $300k
The Hardware team at Hudson River Trading (HRT) creates high performance compute engines using FPGA and ASIC technology to drive low latency trading decisions on global markets. We build custom solutions across the spectrum of speed and smarts: from bespoke circuits to...Work at officeLocal areaImmediate start$229k - $343k
...tools that powers immersive augmented reality experiences across Specs, Snapchat, and other services.We’re looking for a RF Hardware Engineer to join the Spectacles team!What you’ll do:Design and/or develop highly integrated RF and wireless systems that contribute to...Full timeLive inWork at officeLocal areaFlexible hours$150k - $180k
...Linux and C Expert- Embedded Software Engineer Boulder, CO | Hybrid: 2 days onsite, 3 days remote Base salary: $150,000–$180,000 +... ...moving into management. The Opportunity You’ll develop firmware and low-level software for products used in real-world environments...Full timeRemote workFlexible hours$110k - $170k
...Hardware Engineer This opening is for a Hardware Engineer to support networking hardware design, deployment, and sustainment on an active DoD program. This position will be responsible for designing, testing, and maintaining hardware systems critical to the program...Work experience placementImmediate startHome officeFlexible hours- ...Title: Hardware Engineer Location: Boulder CO 80301 Payrate: $61.70/hr. on W2! Shift: Mon-Fri 8hrs Visa: US Citizens Duration: 06 months Contract JOB DESCRIPTION Northrop Grumman is looking for an Engineer Hardware...Contract workShift work
- ...thrives on: Autonomy | Humility | Customer Obsession | Enthusiasm | Transparency Your Mission This is a mission critical engineering role focused broadly on the software systems that let robots perceive, reason about, and operate in the complex airport environment...Full timeFlexible hours
$190.1k - $285.1k
...helping define what "observability" means for the next generation of AI-driven products? Do you want to work alongside world-class engineers building the platforms that make that possible? If so, we should talk.About the RoleThe Data Platform and Observability team is...Full timeWork at officeRemote workHome officeFlexible hours$78k - $91k
Junior Software Engineer, Boulder, CO or Raleigh, NC (Hybrid) We're building a pipeline of top-tier Software Engineer candidates at Ascend Analytics to be part of a collaborative team advancing software solutions and analytics to support the clean-tech power revolution...Work at officeImmediate startRemote workFlexible hours$63.87k - $95.01k
OverviewSRI is seeking a Research Engineer (Level I or II) onsite in Boulder, CO, to support the design, development, and prototyping of... ...internship/project experience)Develops embedded software and firmware under guidance from senior engineersImplements and tests interfaces...InternshipLocal areaRemote work$90k
...techniques from universities and moving them to the production floor. We need talented, motivated and forward-thinking mechanical engineers to help make it happen. Responsibilities ~ Develop and apply thermal-hydraulic models for new production processes Create...Permanent employmentFull time- Major League Baseball is looking for a Software Engineer to join a cross-platform engineering group that ships our Mobile MLB App and MLB.TV Connected TV experience focused on Streaming and Subscriptions.You will work in small, outcome-driven squads that rotate focus based...Temporary workWork experience placementWork at officeRemote work
$143.7k - $194.4k
...collect, inconsistent, and nearly impossible to see as a whole. We are a new team setting out to fix that.As a Software Development Engineer II, you will design and build the services that automatically pull this data together, clean and normalize it, and make it ready...Permanent employmentInternshipFlexible hoursShift workDay shift$50 per hour
...techniques, and controls. Ensures software standards are met.The ground software depot team is looking for an experienced software engineer to support the Next Gen GEO program's command and control software in operations. This position will work within a 5-6 person...Full timeTemporary workWork experience placementCasual workFlexible hoursNight shiftAfternoon shift$50 per hour
...SpaceStandard Job DescriptionThe Advanced Programs and Exploitation (APEX) team within Lockheed Martin Space is seeking a skilled software engineer to support the integration and verification of space-based mission processing software for OPIR data used in missile warning and...Full timeTemporary workWork experience placementCasual workFlexible hours$50 per hour
...SpaceStandard Job DescriptionThe Advanced Programs and Exploitation (APEX) team within Lockheed Martin Space is seeking a skilled software engineer to support space-based mission processing of OPIR data used for missile warning and defense programs.In this position, you will...Full timeTemporary workWork experience placementCasual workFlexible hours$147k - $210k
...Experience developing accessible technologies.Proficiency in code and system health, diagnosis and resolution, and software test engineering.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact...$91.2k - $169.4k
...SpaceStandard Job DescriptionThe Lockheed Martin Next Generation Geospatial (NGG) team is seeking full-time experienced Software Engineers to be part of a team building and supporting the ground software for the NGG OPIR mission. The Relay Software (ReSW) team is building...Full timeTemporary workWork experience placementCasual workFlexible hours$143.7k - $194.4k
...'ll work directly with large enterprise advertisers and see your work drive measurable advertising outcomes. We're looking for an engineer who writes production-quality code, cares about operational excellence, leverages AI efficiently, and wants to solve hard distributed...InternshipFlexible hours$176k - $264k
...functional team that ships frequently, iterates rapidly, and is supporting millions of users of Workday’s products.About the RoleEvisort Engineering is growing! As a Fullstack Software Engineer, you’ll join a collaborative, cross-functional team working to enhance and expand...Full timeContract workWork at officeRemote workHome officeFlexible hours- Job SummaryGeneral Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.DUTIES AND RESPONSIBILITIES...Part timeRemote workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!







