Provo, UT

Senior Embedded Firmware Developer

RESPONSIBILITIES:

Kforce's client, a growing Nationwide Global Company in Provo, UT, is seeking a skilled and innovative Senior Embedded Firmware Engineer to join our fast-paced Product Development team. In this role, you will lead all product firmware engineering for the company's wired and Bluetooth products reporting to the Product Development and Engineering Manager. We are working directly with the Hiring Manager on this exclusive search assignment. This position is partial remote. Responsibilities:
  • Design, development, and implementation of embedded firmware for company's products and technologies by planning, improving, and managing firmware from inception to production
  • Technical documentation for firmware design, implementation, and operation
  • Debug, troubleshoot system level problems and maintain existing software/firmware
  • Develop firmware in C, C++, assembly, and other programming languages as needed
  • Integration of 3rd party firmware libraries
  • Design new control, user interface, and other algorithms as needed
  • Implement/Oversee factory firmware on contemporary platforms for Bluetooth and Bluetooth Low Energy platforms
  • Work with electrical engineering team to develop circuit design
  • Develop BSP (board support packages) as needed for new hardware and assist in new hardware bring up and debug
  • Test and validate firmware on evaluation, prototype, and production hardware platform
  • Participate in internal research and development of new technologies, and products
  • Take designs from conception - > prototypes - > production
  • Work with Oscilloscopes, Logic analyzers, Signal generators, etc.
  • Design and develop communication protocols, standard and proprietary for device communications via wireless and wired technologies
  • Work closely with in-house and overseas factory Electrical Engineers, Quality Engineers and Mechanical Engineers creating custom solutions and bringing up new and innovative hardware designs

REQUIREMENTS:

  • BSEE, BS in Computer Engineering or similar field required; MS degree is a plus
  • 2-4 years of embedded and/or firmware development experience
  • Experience with developing and debugging embedded firmware on custom hardware platforms
  • Experience in audio and Bluetooth a plus
  • Experience interfacing with mobile APP a plus
  • BSP development and basic device interfaces (e.g., IIC, SPI, PIO, button debouncing and interfacing)
  • Integrating 3rd party firmware libraries a plus
  • Test Driven Development a plus
  • Bluetooth, BLE, iOT experience or wireless RF is a plus
  • Proficiency with ISRs, concurrent execution, RTOS and multitasking in embedded environments
  • Experience in Qualcomm, Airoha, Mediatek SoC a plus
  • Computing Lanugages: Proficient in C, C++ on various processor platforms (CSR, Qualcomm, Mediatek, ARM, etc.)
  • Python and other scripting languages a plus
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Recommended Skills

  • Algorithms
  • Assembly And Installation
  • Bluetooth Low Energy (Bluetooth)
  • C (Programming Language)
  • C++ (Programming Language)
  • Circuit Design
Browse other jobs