The GEO Group
Firmware Engineer
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$90,000 / year
Location:
Boulder, CO, USA
Work mode:
Onsite
Published on:
28 August 2026
What they need
Benefits Information
This job posting is anticipated to remain open until September 11th, 2026
Full-time employees will enjoy a competitive benefits package with options for you and your family including:
Paid Time Off
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
- In-depth knowledge of multi-user, multi-tasking embedded software capabilities and constraints.
- Thorough familiarity with the product development life cycle and extensive hands-on experience with multiple methodologies.
- Outstanding technical and analytical skills. Ability to provide technical mentoring to peers, evaluate technical alternatives and provide technical recommendations to management.
- Ability to analyze, troubleshoot and resolve complex technical problems.
- Detailed 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.
- Outstanding 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.
- United States citizenship required.
- Ability to pass a federal background check and obtain a suitability determination.
- 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 thorough knowledge of current embedded software techniques and capabilities, develops and modifies embedded software programs of a high degree of complexity and scope and to provide technical support to applications programmers and lower level developers. Is concerned with achieving the most efficient use of available hardware through effective use of software programs and routines.
Primary Duties and Responsibilities
- Designs, develops and documents technical aspects of embedded software systems and related hardware interface components for Company products with a minimum of supervision.
- Maintains current knowledge of new embedded software technology and advanced knowledge of electronic monitoring industry and user trends for Company products.
- 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.
- Studies available embedded software and makes recommendations concerning purchase of software packages from vendors or development of in-house programs.
- Participates in the project planning process and suggests ways to compete projects on time.
- Performs other duties as assigned.
Pay
Pay USD $90,000.00/Yr. to USD $105,000.00/Yr.
Other offers great for you!
These companies are also looking for great profiles
Easypartner
Firmware Engineer – Embedded Systems - IDF(H/F)
Freelance
Paris, France
Hybrid
Skills
6 months ago
Quick apply
Espace Freelance
AI Engineer confirmé
Freelance
Paris, France
Hybrid
Skills
1 day ago
Quick apply
Agile Partner
Release Train Engineer
Freelance
Luxembourg
Onsite
Skills
1 day ago
Quick apply
No company information available.