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
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.
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
- ...Firmware EngineerSpectra 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...SuggestedCasual workFlexible hours3 days per week
- ...analysis of functional issues or performance profiling with the firmware and hardware in test environments.Maintain existing products... ...assigned. QualificationsMinimum RequirementsBachelor Degree in Engineering, Computer Science or related field. At least three years of...Suggested
- 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
- ...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...SuggestedFull timeWork experience placement
$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...SuggestedPermanent employmentTemporary work$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 timeTemporary workWork at officeRemote workFlexible hours$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$175k - $215k
...Job Description Founding Lead Systems Integration Engineer Boulder, Colorado | Full-time, on-site $175,000 to $215,000 annual... ...physical instrument across at least two of optics, electronics, firmware or RF. You can point to an interface fault you personally isolated...Full timeImmediate startDay shift- ...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 contractorsRemote work
$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 workFor contractorsWork experience placementRemote workFlexible hours$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$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 workWork experience placementLocal areaOverseas- ...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
- ...large datasets Architect and operate distributed workloads on AWS using technologies such as EKS, EMR, and Airflow Lead small engineering teams or project workstreams while remaining a hands-on contributor Break down complex initiatives, drive technical decisions,...
- ...Description 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...
- ...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
$180k - $230k
...Job Description Job Description Principal Hardware Engineer, Analog & RF About Mesa Quantum Mesa Quantum is building the manufacturing... ...together. You will work daily with our AMO physics, photonics, firmware, and systems teams, and you will set the standard for how Mesa...Permanent employmentFull timeContract work$90k - $115k
...analytical instruments and reference standards Qualifications Knowledge, Skills & Abilities: In-depth knowledge of chemical engineering topics as they relate to certified reference materials and reference materials for Sievers analytical instruments In-depth...H1bImmediate startFlexible hours- ...Senior Java Software EngineerWe are seeking a full-time Senior Java Software Engineer in Boulder, CO to join our Outdoor and Fitness teams. In this role, you will be responsible for providing technical leadership and project planning for software development for products...Full time
- ...Department: General & Admin Location: Boulder, CO Description Flatirons Solutions is hiring an entry-level or associate-level DevOps Engineer in Hosting Operations. In this role, you will help run and improve the infrastructure behind our customers’ systems: Linux and...InternshipWork at officeRemote work
$65 - $72 per hour
...Position: DevOps Engineer Compensation: $65 - 72 /hour, depending on experience Location: Boulder, Colorado Inceed has partnered with a great company to help find a skilled DevOps Engineer to join their team! This is a great opportunity to step into...Weekly payContract workTemporary workMonday to Friday- ...Job Description Job Description Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global...Relocation packageFlexible hours3 days per week
$68k - $103k
The PHP Developer we're after in Boulder thinks in React, dreams in Change Management, and argues about naming conventions for sport. Match 1 years and Elasticsearch to this Boulder job and you unlock $68,000 - $103,000, a hybrid schedule, and steady upward room. Key Responsibilities...Flexible hours$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$40 - $75 per hour
...Position Title: Aerospace/Algorithm Software Engineers Location: Boulder, CO 80301 Duration: 9-month contract to hire Compensation : $40-75/hour ($90-$150k annual- depending on experience) Desired Skills and Experience * - Active Secret clearance or higher...Contract work- ...Lead GNC Engineer Boulder, CO (Remote for first 3 – 6 months – then potential for Hybrid) A pioneering space company developing next-gen orbital mobility solutions & Spacecraft are hiring a Lead GNC Engineer to to build and lead the guidance, navigation, and control...Remote work
- ...Compri Consulting is seeking a remote DevOps Engineer for a 3-month contract with our client in Boulder, CO. Hands-on DevOps Engineer with strong cloud infrastructure experience. Someone who can build and maintain CI/CD pipelines, automate deployments, and manage...Contract workRemote work
$120k - $130k
...Job Description Job Title: Site Reliability Engineer Job Code: IT1030 Location: Boulder, CO Reports to: Program Manager FLSA Status: Exempt Supervisory: No supervisory/management authority Prepared Date: 9/21/2026 A government contract requires...Permanent employmentContract workTemporary workFor contractorsWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!





