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

Firmware Engineer

The GEO Group

Job Description

Job Description

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.

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.

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

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

    GEO Group

    Boulder, CO
    11 hours 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
    1 day 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
    11 hours 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... 
    Suggested
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    Boulder, CO
    1 day 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... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Boulder, CO
    2 days ago
  • $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 time
    Live in
    Work at office
    Local area
    Flexible hours

    Snap

    Boulder, CO
    11 hours 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
    1 day ago
  • $110k

     ...robots out in the real world automating dangerous, monotonous tasks? If so, consider joining us at PickNik as a Robotics Software Engineer. PickNik Robotics is the company behind MoveIt Pro, a software platform that combines AI and advanced motion planning to make robots... 
    Full time
    Work experience placement
    Live in
    Work at office
    3 days per week

    Picknik Inc.

    Boulder, CO
    11 hours 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
  • $110k - $140k

     ...dedicated to bringing best-of-breed capabilities to address our customers’ most pressing needs.   We are seeking a Software Engineer with strong C++ and Unreal Engine skills and an interest in people management to work on the FORGE MDPAP program as part of the Visualization... 
    Full time
    Contract work
    Work experience placement
    Interim role
    H1b
    Remote work

    S.m.x. Inc.

    Boulder, CO
    11 hours ago
  •  ...heavily in a new product that we believe will help hundreds of thousands of independent websites stay independent. As a Software Engineer within Sovrn Labs you will be tasked with architecting, coding and researching a solution to a serious publisher problem. We have... 
    Full time

    Sovrn

    Boulder, CO
    11 hours ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office

    Speechify

    Boulder, CO
    11 hours 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... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Boulder, CO
    11 hours ago
  • $106k - $145k

     ...embracing challenges as opportunities. We move quickly to prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. We are seeking a Senior Software... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Infleqtion

    Boulder, CO
    11 hours ago
  • $140k - $170k

     ...About the Role: We are seeking a highly skilled Senior Software Engineer with deep expertise in FreeBSD and low-level systems...  ...improvements in FreeBSD.   Familiarity with hardware design concepts or firmware development.   Knowledge of Go and Java frameworks is valued... 
    Full time
    Local area
    Flexible hours

    Spectra Logic

    Boulder, CO
    11 hours ago
  •  ...in working at NetApp? Search our open jobs -   Job Description NetApp is looking for an experienced Software Sustaining Engineer. Critical technical skills and experience would include : * Linux kernel level crash dump analysis * Linux driver troubleshooting... 
    Full time
    Local area

    Netapp

    Boulder, CO
    11 hours 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
  • $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
    13 days ago
  • $50 per hour

     ...Experienced ProfessionalFT/PT/Casual: FullTimeDepartment: SpaceBusiness Unit: SpaceStandard Job DescriptionThis position is for a Software Engineer Staff to participate and lead a team in the design, development, test and maintenance of software systems within Lockheed Martin... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Boulder, CO
    2 days 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
    2 days ago
  • $130.4k - $195.6k

     ...others. You'll collaborate with Product Managers, UX, design, and research to solve real user challenges.As a Software Development Engineer in IDX Search, you will:Write and maintain robust, efficient, and testable code using top-tier languages, frameworks, and tools,... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    11 hours 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

    Major League Baseball

    Boulder, CO
    11 hours 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
    3 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
  • $147k - $210k

     ...fields.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
  • $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
    11 hours 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
    2 days 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
  • $200k - $240k

     ...processing hundreds of billions of ad requests daily across a global, high-throughput exchange. We're looking for a Principal Software Engineer with deep roots in adtech infrastructure and a genuine conviction about what AI-native engineering looks like in practice. This... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Sovrn

    Boulder, CO
    11 hours ago
  •  ...services. Where needed, you'll help align systems with NIST 800-171/CMMC requirements, collaborating closely with the Principal Security Engineer, AWS infra team, dev tooling team, chief software engineer, and cybersecurity/GRC group. You'll work in a lean, impact-focused... 
    Full time
    Work at office
    Shift work
    3 days per week

    Spire

    Boulder, CO
    11 hours ago

Do you want to receive more vacancies?

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