Firmware Engineer

1 day ago


Boulder, Colorado, United States GEO Corrections & Detentions Full time
Job Description

This position is located in the Boulder, CO/Gunbarrel divisional office. The successful candidate will enjoy a competitive benefits package with options for you and your family including:

  • 3 weeks Paid Time Off
  • 15 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.

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 providing 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 engineering, Computer Science or related field
  • At least five (5) years of engineering and programming experience
  • In-depth knowledge of multi-user, multi-tasking embedded software capabilities and constraints
  • Experience with python/C+ programming
  • Experience with Bare-metal programming, Cooperative Operating Systems, and Real-Time Operating Systems (RTOS)
  • Experience with Cellular, Sub-GHz, Wi-Fi, and BT communication protocols preferred
  • Experience with interface protocols such as SPI, I2C, and UART
  • Experienced in product troubleshooting using lab equipment such as oscilloscope and electrical meters
  • At least seven years of experience with C/C++ preferred
  • Experience with low power devices/modes preferred
  • Ability to read electrical schematics
  • 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
  • Extensive ability analyzing, troubleshooting and resolving 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 audiences
  • Excellent customer service skills
  • Ability to maintain confidentiality regarding information stored in operational databases
  • Ability to work with computers and the necessary software typically used by the department

Working Conditions:

Encountered on a regular basis as part of the work this job performs. Typical office environment.

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 application developers.

Primary Duties and Responsibilities

  • Designs, develops and documents technical aspects of embedded software systems and related hardware interface components for Company products
  • 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
  • Provides technical expertise and proactive solutions for product and process improvements
  • Assists department members with technical advice
  • Provides technical support to applications programmers and 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...


  • Boulder, Colorado, United States Emporia Full time

    Job Title: Firmware Test EngineerWe are seeking a highly skilled Firmware Test Engineer to join our Hardware Engineering team at Emporia. As a Firmware Test Engineer, you will be responsible for validating firmware through hardware testing, including requirements validation, test plan generation, test fixture development, and executing on all areas of...


  • Boulder, Colorado, United States Compri Consulting Full time

    Job Title: Senior Firmware EngineerCompri Consulting is seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and documenting technical aspects of embedded software systems and related hardware interface components for our products.Key...


  • Boulder, Colorado, United States BI Incorporated Full time

    Job DescriptionBI Incorporated is seeking a highly skilled Firmware Engineer Senior to join our team in Boulder, CO. As a key member of our engineering team, you will be responsible for designing, developing, and documenting technical aspects of embedded software systems and related hardware interface components for our products.ResponsibilitiesDesign and...

  • Software Engineer

    4 days ago


    Boulder, Colorado, United States Veolia WTS Full time

    Job Title: Software/Firmware EngineerVeolia Water Technologies & Solutions (VWTS) is a global leader in water recovery, treatment, and reuse. We design, supply, and service a range of water systems and monitoring equipment in various industries, including pharmaceutical, food and beverage, and microelectronics.Job SummaryWe are seeking a skilled...


  • Boulder, Colorado, United States Google Full time

    About the RoleAs a Software Engineering Manager at Google, you will be responsible for leading a team of engineers to develop and maintain the Chrome OS firmware. This is a unique opportunity to work on a complex and challenging project that requires technical expertise and leadership skills.Key ResponsibilitiesSet and communicate team priorities that...

  • Software Engineer

    3 weeks ago


    Boulder, Colorado, United States Veolia Environnement SA Full time

    Job Title: Software/Firmware EngineerVeolia Water Technologies & Solutions is a global leader in water recovery, treatment, and reuse. We design, supply, and service water systems and monitoring equipment for various industries, including pharmaceutical, food and beverage, and microelectronics.Job SummaryWe are seeking a skilled Software/Firmware Engineer to...


  • Boulder, Colorado, United States Ricoh Americas Corporation Full time

    Job SummaryWe are seeking a highly skilled Control Unit Hardware Engineer to join our team at Ricoh Americas Corporation. As a key member of our team, you will play a crucial role in designing, building, and maintaining high-performance computing rack clusters.Key ResponsibilitiesCollaborate with colleagues to build and certify high-performance computing...


  • Boulder, Colorado, United States FIRST RF Full time

    About the RoleWe are seeking a skilled Embedded Systems Engineer to join our team at FIRST RF. As an Embedded Systems Engineer, you will design and develop active RF systems for our cutting-edge products. You will be expected to develop software, firmware, or gateware within small, multidisciplinary teams.Key ResponsibilitiesDesign and develop active RF...

  • Software Engineer

    4 days ago


    Boulder, Colorado, United States Veolia Environnement SA Full time

    Job Title: Software/Firmware EngineerVeolia Water Technologies & Solutions is a global leader in water recovery, treatment, and reuse. We design, supply, and service a range of water systems and monitoring equipment in various industries.Job Summary:This role involves creating and influencing the development of software supporting leading-edge instrument...


  • Boulder, Colorado, United States Mj3 Partners, Inc. Full time

    Job SummaryWe are seeking a skilled Embedded Systems Engineer to join our team at Mj3 Partners, Inc. In this role, you will design and develop active RF systems for our cutting-edge products. You will work in small, multidisciplinary teams and be expected to develop software, firmware, or gateware within the first year. This will require a system-level...


  • Boulder, Colorado, United States Crescent City Recruitment Group Full time

    Job SummaryWe are seeking a highly skilled Embedded Systems Engineer to join our team. As a key member of our engineering team, you will design and develop active RF systems for our cutting-edge products. Your expertise in software, firmware, or gateware development will be essential in driving the success of our projects.Key ResponsibilitiesDesign and...


  • Boulder, Colorado, United States FIRST RF Full time

    Job Title: Embedded Systems EngineerWe are seeking a skilled Embedded Systems Engineer to join our team at FIRST RF Corporation in Boulder, CO.Job SummaryThis role involves designing and developing active RF systems for our cutting-edge products. You will be expected to develop software, firmware, or gateware within small, multidisciplinary teams.Key...


  • Boulder, Colorado, United States Gables Search Group Full time

    Job Title: Embedded Systems EngineerWe are seeking a skilled Embedded System Engineer to join our team. In this role, you will design and develop active RF systems for our cutting-edge products. You will be expected to develop software, firmware, or gateware within small, multidisciplinary teams. This will require you to strive for a system-level...


  • Boulder, Colorado, United States G E Betz Full time

    Job Title: Senior Electrical EngineerWe are seeking a highly skilled Senior Electrical Engineer to join our Veolia WTS Analytical Instrument Technology team. As a key member of our team, you will be responsible for designing and developing electronic systems and modules for our new analytical instrumentation.Key Responsibilities:Work with cross-functional...


  • Boulder, Colorado, United States Veolia North America Full time

    Job SummaryWe are seeking a highly skilled Senior Electrical Engineer to join our Veolia North America team. As a key member of our Analytical Instrument Technology team, you will design electronics systems and modules for development projects launching new analytical instrumentation.Key ResponsibilitiesWork with cross-functional teams to design and develop...


  • Boulder, Colorado, United States Gables Search Group Full time

    Job DescriptionAs an Embedded Hardware Systems Engineer at our company, you will be part of a dynamic team responsible for designing and developing cutting-edge antenna prototypes and products. Your primary focus will be on designing and testing power and control systems for antennas, encompassing both hardware and software aspects. You will spend most of...


  • Boulder, Colorado, United States Veolia Environnement SA Full time

    Job Title: Senior Electrical EngineerWe are seeking a highly skilled Senior Electrical Engineer to join our Veolia Water Technologies & Solutions team. As a key member of our Analytical Instrument Technology team, you will be responsible for designing electronics systems and modules for development projects launching new analytical instrumentation.Key...


  • Boulder, Colorado, United States Crescent City Recruitment Group Full time

    Job Title: Embedded Hardware Systems EngineerWe are seeking an experienced Embedded Hardware Systems Engineer to join our team. As an Embedded Engineer at our company, you will work as part of a team building cutting-edge antenna prototypes and products.Responsibilities:Design and test power and control systems for antennas, both hardware and software.Design...


  • Boulder, Colorado, United States Snap Full time

    About SnapSnap Inc. is a technology company that empowers people to express themselves, live in the moment, learn about the world, and have fun together. Our three core products are Snapchat, Lens Studio, and AR glasses, Spectacles.Job DescriptionWe are seeking a skilled Camera Systems Engineer to join our Snap Lab team. As a key member of our hardware...

  • Software Engineer

    18 hours ago


    Boulder, Colorado, United States Boulder Engineering Studio- Full time

    About the RoleAt Boulder Engineering Studio, we're seeking a skilled Software Engineer to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and testing software solutions for our clients. Your expertise in software development will enable us to deliver high-quality products that meet our...