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.
  • 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.
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 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Boulder, CO vacancy
  •  ...Workplace Type: REMOTE *******Please Note: We do not provide sponsorship Job Description We are seeking an embedded firmware engineer for a focused project involving our existing MATLAB/UML-based firmware. While our team works on a ground-up rewrite in C++, this... 
    Suggested
    Weekly pay
    Contract work
    Remote work

    Triple Crown

    Boulder, CO
    2 days ago
  •  ...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... 
    Suggested

    Insight Global

    Boulder, CO
    4 days ago
  •  ...developers. Skills and Requirements • Bachelor 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... 
    Suggested

    Insight Global

    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
    2 days ago
  • $165k - $218k

     ...sensor data to give our war fighters and allies an advantage. ABOUT THE JOB The Space Imaging team is seeking a Senior Firmware Engineer to join the team. The Space Imaging team is responsible for all aspects of spaceborne EO/IR system development from the ideation... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril

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

     ...connected smart home solutions. We are seeking a Embedded Hardware Engineer to serve as our technical anchor for the Motorization hardware...  ...people manager ~ Able to work across disciplines (ME, ID, firmware, manufacturing, contract manufacturers) to get a design into... 
    Contract work
    Flexible hours

    Hunter Douglas

    Boulder, CO
    12 days ago
  •  ...Senior Firmware Engineer position developing embedded Linux software for acute care medical devices at Medtronic's Lafayette, Colorado facility. The role involves designing and maintaining firmware for airway management systems, collaborating across engineering teams,... 

    Medtronic

    Lafayette, CO
    5 days ago
  • $150k - $180k

     ...Linux and C Expert- Embedded Software Engineer Boulder, CO | Hybrid: 2 days onsite, 3 days remote Base salary: $150,000–$180,000 +...  ...moving into management. The Opportunity You’ll develop firmware and low-level software for products used in real-world environments... 
    Full time
    Remote work
    Flexible hours

    Technical Integrity

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

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

    Centil

    Boulder, CO
    23 hours 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
    11 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... 
    Full time
    Flexible hours

    Pattern

    Boulder, CO
    23 hours ago
  •  ...Mesa Quantum Systems is seeking a Principal Hardware Engineer to own the board-level electronics for our chip-scale atomic clock. You will lead design of analog RF front ends, microwave synthesis, laser drive electronics, and cross-functional interfaces—hands-on and on... 

    Jobleads-US

    Boulder, CO
    2 days 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
  • $180k - $230k

     ...Principal Hardware Engineer, Analog & RF Mesa Quantum is building the manufacturing backbone of the quantum economy. We specialize...  ...together. You will work daily with our AMO physics, photonics, firmware, and systems teams, and you will set the standard for how Mesa... 
    Permanent employment
    Full time
    Contract work

    Jobleads-US

    Boulder, CO
    2 days ago
  •  ...SparkFun's Next Embedded Engineer Since 2003, SparkFun has been helping turn ideas into reality – whether you're creating a smart weather...  ...and experience including circuit design/engineering, and firmware/software development. Additionally, a proactively positive attitude... 

    SparkFun Electronics

    Niwot, Boulder County, CO
    2 days ago
  • $170k - $250k

     ...Lead Spacecraft Systems Engineer Boulder, CO | Pleasanton, CA | Burlington, VT $170,000 – $250,000 We’re partnering with a growing space technology company that is expanding from proven spacecraft subsystem technology into broader spacecraft-level solutions.... 
    Full time

    EVONA

    Boulder, CO
    3 days ago
  • $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 pay
    Contract work
    Temporary work
    Monday to Friday

    Inceed

    Boulder, CO
    15 hours ago
  •  ...Senior Software Engineer Otter's software engineers develop next-generation technologies for the outdoor industry that change how billions of users sign waivers, explore, and interact with one another. Our products need to handle information at massive scale, and extend... 

    Huck Adventures, Inc

    Boulder, CO
    2 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 Corporation

    Boulder, CO
    4 days 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
    4 days ago
  • $114k - $171k

     ...Software Engineer - Level 3 or 4 RELOCATION ASSISTANCE: No relocation assistance availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on... 
    Work experience placement
    Relocation
    Shift work

    Northrop Grumman

    Boulder, CO
    2 days ago
  •  ...Senior Software Engineer - Go & Infrastructure As the leading provider of Cybersecurity-as-a-Service (CSaaS), RADICL is revolutionizing advanced cyberthreat protection for small and medium-sized businesses (SMBs) in the U.S. Defense Industrial Base (DIB) and other... 
    Work at office
    Remote work
    Work from home

    RADICL

    Boulder, CO
    9 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... 
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Major League Baseball

    Boulder, CO
    11 hours ago
  •  ...accepted on an ongoing basis 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... 

    Amazon

    Boulder, CO
    1 day ago
  •  ...leadership for the team so that all the pieces fit nicely together What we are looking for: BS in Computer Science or Engineering At least 7 years of experience working on enterprise-grade distribution services – self-service web app and e-commerce platform... 

    1872 Consulting

    Boulder, CO
    10 hours ago
  •  ...mission to protect American businesses and drive innovation in cybersecurity. About the role RADICL is seeking a Senior Software Engineer to join our platform team. You'll design and build API integrations and highly scalable data processing pipelines that power our... 
    Work at office
    Remote work
    Work from home

    radicl-defense

    Boulder, CO
    1 day ago
  • $102k - $133k

     ...Join to apply for the Software Engineer role at QSC . Overview The Software Engineer II will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q-SYS is a fast-growing, award-winning platform built on... 
    Full time
    Remote work

    QSC

    Boulder, CO
    23 hours ago
  • $183.38k - $193.41k

     ...Senior Principal Software Systems Engineer Developing mission-critical systems that help keep people safe is what we do. At General Dynamics Mission Systems, you’ll be part of the team that helps heroes make a true impact. The work we do is important. The challenges... 
    For subcontractor
    Flexible hours
    3 days per week

    General Dynamics

    Boulder, CO
    1 day ago
  • Suite's Story We’re a small, fast moving team building tools that power the world’s most jaw-dropping creative work—from Kendrick Lamar’s #1 global hits, to Super Bowl halftime shows, to immersive experiences at the Sphere. Suite makes it incredibly easy for creative...
    Internship
    Work at office
    Remote work
    Work from home

    Suite Studios

    Boulder, CO
    23 hours ago
  • $145k - $175k

     ...organization. Foresight Diagnostics is headquartered in Boulder, Colorado. About the Role We are seeking a Senior Full Stack Software Engineer with strong Python experience, frontend proficiency (preferably in React), and backend experience working with relational... 
    Local area
    Relocation
    Flexible hours

    Foresight Diagnostics (a Natera company)

    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!