Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

The GEO Group, Inc.

Benefits Information

This job posting is anticipated to remain open until September 11th, 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


Overview

BI 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.


Qualifications

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.
BI Incorporated


Responsibilities

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Boulder, CO vacancy
  •  ...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

    GEO Group

    Boulder, CO
    1 day ago
  • $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... 
    Suggested
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Blaze Talent

    Boulder, CO
    3 days ago
  • Google in Boulder, CO is looking for a Software Engineer Manager II to lead a team of engineers focused on firmware for laptops and tablets. In this managerial role, you will direct projects, enhance collaboration, and optimize software features. Candidates should ideally... 
    Suggested

    Google

    Boulder, CO
    5 days ago
  •  ...Google Boulder, CO, is seeking a Software Engineer Manager II for Firmware on Laptops and Tablets. You will lead a team of engineers, own project goals, and help define product strategy across embedded firmware efforts for ChromeOS devices. You will manage code quality... 
    Suggested

    Jobleads-US

    Boulder, CO
    2 days ago
  • $124.8k - $187.2k

     ...healthcare while building a career grounded in purpose, growth, and impact. A Day in the Life In this exciting role as a Senior Firmware Engineer, you will have responsibility for architecting, designing, and implementing embedded software that maximizes the value of our... 
    Suggested
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic Plc

    Lafayette, CO
    1 day ago
  • $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 office
    Local area
    Immediate start

    Hudson River Trading

    Boulder, CO
    2 days ago
  • $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 time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Boulder, CO
    2 days ago
  • $165k - $218k

     ...software on Linux based systems, including knowledge of system utilities and basic configurationExperience testing and debugging firmware on hardware platformsExperience with software infrastructure fundamentals including networking, security, and distributed systemsAbility... 
    Full time
    Work experience placement
    Immediate start

    anduril

    Boulder, CO
    4 days ago
  • $165k - $218k

     ...software on Linux based systems, including knowledge of system utilities and basic configuration Experience testing and debugging firmware on hardware platforms Experience with software infrastructure fundamentals including networking, security, and distributed systems... 
    Full time
    Work experience placement

    AI Chopping Block

    Boulder, CO
    4 days ago
  • $110k - $170k

     ...Hardware EngineerThis 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 and... 
    Work experience placement
    Immediate start
    Home office
    Flexible hours

    Centil

    Boulder, CO
    2 days ago
  • $174k - $252k

     ...and algorithms.1 year of experience in a technical leadership role.Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one... 

    Google

    Boulder, CO
    2 days ago
  • $320k

     ...searching for a highly motived, technical architect to champion work across NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring we have seamless integration of partner ASICs/CPUs into our rack-... 
    Full time
    Shift work

    Nvidia

    Boulder, CO
    2 days ago
  • $147k - $210k

     ...development.2 years of experience with data structures and algorithms.Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one... 

    Google

    Boulder, CO
    2 days ago
  • $128.6k - $184.9k

     ...is filled or if a sufficient number of applications are received.Meet the TeamThe Ingest Processor Team serves as the foundational engine of the Splunk Integrated Data Platform, responsible for building and maintaining high-throughput pipelines that process petabytes of... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Boulder, CO
    4 days ago
  • $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 time
    Contract work
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    3 hours ago
  • 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 time
    Remote work
    Relocation package

    General Atomics

    Boulder, CO
    3 days ago
  •  ...want to develop software systems that contribute to solving our nation’s most critical problems?   Do you want to work alongside engineers and scientists that are experts in their fields? Are you passionate about best practices for delivering the highest quality software... 
    For contractors
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Boulder, CO
    3 days ago
  • 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 work
    Work experience placement
    Work at office
    Remote work

    Tickets.com

    Boulder, CO
    1 day ago
  • $130.4k - $195.6k

     ...meet you.Workmates are expected to spend at least 50% of the time in-person at a Workday office location.About the RoleAs a Software Engineer on Workday Everywhere, you'll help build and ship end-to-end features that customers use in their daily work, while also providing... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    3 days ago
  • $91.8k - $137.6k

     ...Domain Operations, and Missile Defense Integration Business Unit (BU) has an exciting career opportunity for a Algorithms Software Engineer - Level 2 or 3 to join our team of qualified, diverse individuals. The position is located in Boulder, CO - Boulder is nestled in... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Boulder, CO
    1 day ago
  • $139.3k - $203.6k

     ...filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Boulder, CO
    1 day ago
  • $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... 
    Internship
    Flexible hours

    Amazon

    Boulder, CO
    3 days ago
  •  ...Pattern Engineering Role Pattern is transforming airport ground operations through AI-driven software and robotics. Our mission is to make aviation logistics efficient, predictable, and human-friendly. With tools like Pulse (our data & dispatch platform), Co-pilot (... 
    Flexible hours

    Pattern

    Boulder, CO
    2 days ago
  •  ...Funions, in addition to many other benefits and perks.SparkFun's Engineering Department is responsible for the elaboration, design and...  ...skills and experience including circuit design/engineering, and firmware/software development. Additionally, a proactively positive attitude... 

    SparkFun Electronics

    Niwot, Boulder County, CO
    1 day ago
  • $150k - $185k

    Major League Baseball is looking for a Senior Android Engineer, MLB App Feature Teams to join the team building the MLB App experiences that bring fans closer to the game, including personalized feeds, real-time scores and stats, notifications, widgets, advertising surfaces... 
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Major League Baseball

    Boulder, CO
    1 day ago
  • $107.9k - $195.05k

     ...staffed with talent who have built, overseen, and enhanced capabilities throughout the entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of research, development, and operations missions - across desktop, mobile, IoT, and embedded... 
    Full time

    Leidos

    Boulder, CO
    4 days ago
  • $262k - $364k

     ...complex, matrixed organization involving cross-functional, or cross-business projects.Experience in GenAI development.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one... 
    Worldwide

    Google

    Boulder, CO
    1 day ago
  •  ...partners and customers, and take ownership for our actions—always striving to do the right thing. Kratos is seeking a Lead Software Engineer (Level 4), in Boulder, CO, to lead and innovate within our dynamic, agile environment. This role architects and champions a... 
    Temporary work

    Kratos Defense & Security Solutions

    Boulder, CO
    4 days ago
  • Envision Energy’s Global Blade Innovation Center (GBIC) was established in 2015 to develop an in-house blade design group. Blade design engineers from industry-leading OEMs, national labs, and top graduates have collaborated for the past 11 years, leveraging the best of their... 
    Flexible hours

    Envision Energy

    Boulder, CO
    1 day ago
  • $180k - $220k

     ...computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in...  ...system hardware systems, collaborating closely with FPGA, firmware, and software engineers. Own technical relationships with... 
    Contract work
    Temporary work

    Atom Computing

    Boulder, CO
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!