Firmware Engineer Senior

5 days ago


Boulder, Colorado, United States BI Incorporated Full time
Job Description

BI 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.

Responsibilities
  • Design and develop embedded software programs of high complexity and scope
  • Provide technical support to application developers
  • Maintain current knowledge of new embedded software technology and industry trends
  • Prepare and provide product training for support personnel
  • Develop functional specifications for Company designed products
  • Provide technical expertise and proactive solutions for product and process improvements
  • Assist department members with technical advice
  • Provide technical support to applications programmers and software developers
  • Study available embedded software and make recommendations concerning purchase of software packages from vendors or development of in-house programs
  • Participate in the project planning process and suggest ways to complete projects on time
Requirements
  • Bachelor's degree in engineering, Computer Science or related field
  • At least five 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
Working Conditions

This position is located on-site in the Boulder, CO/Gunbarrel divisional office.

BI Incorporated is an Equal Opportunity Employer.



  • 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 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 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 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 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 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 SUEZ - Water Technologies & Solutions Full time

    Job SummaryWe 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 ResponsibilitiesWork with...


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

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


  • Boulder, Colorado, United States QSC Full time

    Job Title: Senior Software Quality Assurance EngineerQSC is a world leader in the design and manufacture of innovative Audio and Video products for multiple markets including Cinema, Live Sound, and Installed Systems.The QSC SQA team is looking for a talented and experienced SQA Engineer to support software testing with our collaboration and system control...

  • 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 QSC Full time

    Job Title: Senior SQA EngineerQSC is a world leader in the design and manufacture of innovative Audio and Video products for multiple markets including Cinema, Live Sound, and Installed Systems.About the RoleWe are seeking a talented and experienced Senior SQA Engineer to support software testing with our collaboration and system control products. As a...


  • Boulder, Colorado, United States QSC Full time

    Job Title: Senior SQA EngineerQSC is a world leader in the design and manufacture of innovative Audio and Video products for multiple markets including Cinema, Live Sound, and Installed Systems.The QSC SQA team is looking for a talented and experienced SQA Engineer to support software testing with our collaboration and system control products.Job SummaryAs a...

  • Senior SQA Engineer

    10 hours ago


    Boulder, Colorado, United States QSC Full time

    Job Title: Senior SQA EngineerQSC is a world leader in the design and manufacture of innovative Audio and Video products for multiple markets including Cinema, Live Sound, and Installed Systems.The QSC SQA team is looking for a talented and experienced SQA Engineer to support software testing with our collaboration and system control products.As a Test...


  • 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...


  • Boulder, Colorado, United States QSC Full time

    Job Title: Senior Software Quality Assurance EngineerQSC is a world leader in the design and manufacture of innovative Audio and Video products for multiple markets including Cinema, Live Sound, and Installed Systems.About the RoleWe are seeking a talented and experienced Senior Software Quality Assurance Engineer to support software testing with our...

  • 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 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...