Firmware Engineer - IoT

Avive
Any Location, CA
Category Engineering
Job Description
Avive Solutions, Inc. is seeking a Firmware Engineer - IoT to design, implement, and test embedded firmware for their Automated External Defibrillator (AED) devices. The ideal candidate will have experience with C and C++ programming, embedded Linux and/or RTOS, and wireless communication technologies.

Requirements

  • Design, code, unit test, and debug applications in C and C++ programming for embedded Linux and/or RTOS
  • Integrate firmware with embedded systems and work with microcontrollers (e.g. ARM), digital signal processors, and peripheral communication
  • Work with wireless communication technologies including BLE, Wi-Fi, GPS, and Cellular
  • Conduct code reviews, apply metrics for code quality, use secure coding standards, and participate in software verification activities
  • Deliver design documentation, flowcharts, diagrams, code comments and clear testable code
  • Experience integrating firmware with embedded systems; familiarity with microcontrollers (e.g. ARM), digital signal processors, configuring peripherals, and drivers for IC’s

Benefits

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Equity or stock options
  • Retirement plan
  • Relocation assistance
]]>