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

Firmware Engineer

GEO Group

Job Title

BI Incorporated

Job Description

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

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.

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

Equal Opportunity Employer

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Boulder, CO vacancy
  •  ...Firmware Engineer Spectra Logic is hiring a Firmware Engineer to design, build and validate embedded firmware for its tape library systems, including the Cube and TFinity platforms. You will write the code that runs robotics, motion control, sensors, power and environmental... 
    Suggested
    Temporary work
    Casual work
    Flexible hours
    3 days per week

    Spectra Logic

    Boulder, CO
    2 days 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 implementing... 
    Suggested
    Full time
    Remote work
    Sleeping nights
    Night shift

    Blaze Talent

    Boulder, CO
    1 day ago
  • Senior Firmware EngineerBoulder, COAbout the role:Lumicity have partnered with an Aerospace Robotics company to help source a Senior Firmware Engineer for their growing team.Technical requirements:10+ years of firmware engineering experienceExperience with C and Python... 
    Suggested

    Lumicity

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

    Lockheed Martin

    Louisville, CO
    5 days ago
  •  ...analysis of functional issues or performance profiling with the firmware and hardware in test environments. Maintain existing...  ...Qualifications Minimum Requirements Bachelor Degree in Engineering, Computer Science or related field. At least three years of... 
    Suggested

    The GEO Group

    Boulder, CO
    17 days ago
  •  ...Position- Principal Embedded Software Engineer- Embedded C++ Location : Colorado, Boulder, USA ( Day 1 onsite) Experience - 10+ Years Key Responsibilities Software firmware development: Designing, developing, and testing SW/FW for embedded systems using languages like... 
    Full time
    Work experience placement

    Raas Infotek

    Boulder, CO
    5 days ago
  • $125k - $155k

     ...empowering each other every day to develop our skills, knowing that there is always room for growth.As a Senior Embedded Software Engineer at Ursa Major, you will design, develop, and maintain the software powering our engines, vehicles, and avionics systems. You will... 
    Permanent employment
    Temporary work

    Ursa Major

    Boulder, CO
    3 days ago
  • $150k - $180k

     ...average employee tenure is an exceptional 6.99 years.Job Summary: We're looking for a Senior Embedded Software Engineer to design, develop, and optimize firmware and low-level software for our products. You'll work closely with hardware engineers and product teams to... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Technical Integrity

    Boulder, CO
    1 day ago
  •  ...security clearance. Applicants that do not meet these requirement will not be considered.SciTec is seeking a Hardware Integration Engineer to support the Ground?Based Radar Digitization (GBRD) modernization program. In this role, you will focus on the integration of modern... 
    For contractors
    Remote work

    SciTec

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

    Lockheed Martin

    Boulder, CO
    1 day ago
  • $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 employment
    Full time

    Synthio Chemicals Inc

    Boulder, CO
    12 days ago
  • $190k - $235k

     ...security clearance. Applicants that do not meet these requirement will not be considered. SciTec is seeking a Hardware Integration Engineer to support the Ground‑Based Radar Digitization (GBRD) modernization program. In this role, you will focus on the integration of... 
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    1 day ago
  • $120k - $140k

     ...and aim to improve 1% every day. Role Overview Emporia Energy is seeking an experienced and self-directed Hardware Quality Engineer for a hands-on individual contributor role focused on operational execution across our hardware product portfolio. This position is... 
    Contract work
    Work experience placement
    Local area
    Overseas

    Emporia Energy

    Boulder, CO
    25 days ago
  •  ...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... 
    Flexible hours

    Pattern

    Boulder, CO
    a month ago
  •  ...and responsible model for healthcare commercialization. THE OPPORTUNITY We're looking for a backend-focused Senior Software Engineer to join our Boulder-based team and help architect and build the systems powering our privacy-first, data-driven platform. This... 
    Full time
    Work at office
    Relocation

    BranchLab

    Boulder, CO
    3 days ago
  •  ...efficient, and responsible model for healthcare commercialization.The OpportunityWe're looking for a backend-focused Senior Software Engineer to join our Boulder-based team and help architect and build the systems powering our privacy-first, data-driven platform.This is a... 
    Full time
    Work at office
    Relocation

    BranchLab

    Boulder, CO
    3 days ago
  •  ...MULTIPLE POSITIONS AVAILABLE Employer: AMAZON ADVERTISING LLC Offered Position: Software Dev Engineer III Job Location: Boulder, Colorado Job Number: AMZ9899639 Position Responsibilities: Drive the architecture and design of large-scale, multi-tiered, distributed software... 

    Amazon Advertising

    Boulder, CO
    1 day ago
  •  ...The AI Model Serving team is the engine behind every production Workday agent and machine learning use case. We own the services that power all production AI workloads, acting as both the gateway to vendor-hosted LLMs (GCP, AWS Bedrock, Gemini) and the primary platform... 
    Work experience placement

    Workday

    Boulder, CO
    5 days ago
  • $150.4k - $277.6k

     ...SummaryThe watchOS System Spaces group is seeking a new colleague to help us shape the future of Apple Watch. As a senior software engineer on the team, you will work on the systems behind the always-running watchOS experience, including notifications and alerts. You'll... 
    Relocation

    Apple

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

    Workday

    Boulder, CO
    3 days ago
  • $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... 
    Internship
    Local area
    Remote work

    SRI International

    Boulder, CO
    1 day ago
  •  ...Develop requirements, testing, and verification plans and oversee instrument testing and verification activities while maintaining engineering rigor. Daily and Monthly Responsibilities: Work with scientific personnel to design, build, and deploy instrumentation for space... 
    Work experience placement
    Remote work

    Southwest Research Institute

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

    Lockheed Martin

    Boulder, CO
    5 days ago
  • $139.3k - $203.6k

    The application window is expected to close on: 11/03/2026Meet the TeamThe Edge Processor Team serves as the foundational engine of the Splunk Integrated Data Platform, architecting and maintaining high-throughput pipelines that process petabytes of data on the customer... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

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

    Lockheed Martin

    Boulder, CO
    2 days ago
  • $50 per hour

     ...SpaceStandard Job DescriptionThe Advanced Programs and Exploitation (APEX) team within Lockheed Martin Space is seeking a skilled software engineer to develop C++ simulations of space-based payload processing for OPIR data used in missile warning and defense programs.In this... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

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

    Lockheed Martin

    Boulder, CO
    4 days ago
  • $150.4k - $277.6k

     ...DescriptionThe Activity team is responsible for bringing comprehensive fitness and mindfulness experiences to watchOS and iOS. As an engineer on this team your primary responsibility will be to develop features in the Fitness, Activity, and Mindfulness apps.You will have... 
    Relocation

    Apple

    Boulder, CO
    2 days ago

Do you want to receive more vacancies?

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