All jobs

Firmware Quality Assurance Engineer

100% Remote Full-time Open now

Benefits

Information This job posting is anticipated to remain open until March 21st, 2025. 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 • Bachelor’s Degree in Computer Science or related field or equivalent experience. • At least two (2) years of professional experience in firmware quality assurance testing. • Experience with scripting and automated testing. • Fluent in Python and/or other scripting languages. • Experience with continuous integration such as Jenkins and revision control Git • Experience with lab equipment such as power supplies, electronic loads, oscilloscopes, digital multimeters, etc. • Familiar with the C/C++ programming language. • Familiar with communication interfaces such as UART, SPI, I2C, etc • Working knowledge of testing disciplines and tasks and automated test tools. • Extensive knowledge of firmware development lifecycle. • Effective communication skills with internal and external contacts at all levels. • Excellent analytical skills and commitment to continuous testing improvement. • Good time management skills. • Ability to perform problem analysis and resolution • Ability to pass a federal background check and obtain a suitability determination preferred. Working Conditions: Encountered on a regular basis as part of the work this job performs. • Typical office environment. • Some work in computer-testing lab with cold temperatures, and high noise levels from hardware alarms. • Ability to reach with hands and arms and to use hands to finger, handle or feel to move computers and testing equipment. • Ability to climb or balance, stoop, kneel, crawl or crouch, to move computers and testing equipment. BI Incorporated

Responsibilities

Summary The Firmware Quality Assurance Engineer develops, coordinates, plans and executes test activities to ensure the system meets business and technical requirements. Provides guidance to the other members of the firmware and project test team on their planning and execution activities. Contributes to product definition specifications from a testing perspective. Primary Duties and Responsibilities • The Firmware Quality Assurance Engineer develops and executes, test plans, test cases for new products and releases. Ensures system and business requirements are met. • Coordinates test planning, analysis, and execution activities for firmware releases. Develops work agreements, detailing testing approach, resources, duration, and critical path items. • The Firmware Quality Assurance Engineer designs exhaustive automated test cases that run in both software and hardware in the loop test fixtures. • Logs and tracks product defects. Re-tests and confirms defects reported as fixed. • The Firmware Quality Assurance Engineer identifies functional workflow changes as candidates for automation. • Proactively implements test automation utilizing tools available in-house. • The Firmware Quality Assurance Engineer participates in all technical testing efforts including functional, integration and automation testing. • Proactively works with development and product groups on problem analysis, reproductions, and resolution. • The Firmware Quality Assurance Engineer collaborates with firmware engineers and reliability engineers to ensure product is extensively tested in an efficient manner. • Maintains current knowledge of various quality assurance testing technologies available in the market. Proactively makes recommendations on how to make internal test processes more efficient. • The Firmware Quality Assurance Engineer develops functional test cases and test procedures from existing documents or from functional decomposition of the existing system. • Documents discrepancies that are identified and provides status reports to management. • Performs other duties as assigned. Apply Job!

You might also like

Principal Software Engineer/ Ads Formats

100% Remote Full-time

Registered Nurse-Initial Clinical Reviewer - Commercial Prior Auth

100% Remote Full-time

Sr. Property Training Specialist

100% Remote Full-time

Claims Process Enablement and Strategy Intern - Summer 2025

100% Remote Full-time

Client Service Associate (Teller - 40 hours) - South Shore / League City, TX

100% Remote Full-time

Business Analyst - Identity Access Management Team

100% Remote Full-time

Mid-Level Software Engineer

100% Remote Full-time

Junior Software Developer with Cloud (AWS)

100% Remote Full-time

Material Damage Auto Claims Leader

100% Remote Full-time

Manager, Credit & Portfolio Management (Emerging Middle Market)

100% Remote Full-time

Product and Content Innovation Specialist – Remote AI‑Driven Business Presentation Platform Strategy, Storytelling & Data Insight Lead

100% Remote Full-time

Part-time Employment - Drive with Uber

100% Remote Full-time

FULL TIME bolthires $32/an Hour – Hiring Now – Employelevate

100% Remote Full-time

International Business Development Manager

100% Remote Full-time

Senior Analyst - Bank Fraud Investigator

100% Remote Full-time

Tier II Shift Supervisor -Advanced Support

100% Remote Full-time

Experienced Entry-Level Data Entry Associate – Remote Opportunities with arenaflex

100% Remote Full-time

Immediate Hiring: High Paying Online Live Chat Support Agent - No Experience Required, Competitive Salary, Remote Work

100% Remote Full-time

Construction Technician

100% Remote Full-time

Experienced Remote Part-Time blithequark Home Advisor: Entry-Level Customer Support Specialist for Technology Enthusiasts

100% Remote Full-time