Senior FW Engineer

Home / Careers / Senior FW Engineer

About the Role

Day-to-day responsibilities:

  • Working closely with our EE team to design custom consumer and medical products.
  • Selection of key hardware components and product architecture.
  • Knowledge of various sensors and interfaces for peripherals.
  • Experience with new board bring up and extensive knowledge of embedded software and system debugging.

Skills Required:

  • BLE, WiFi or Mesh Networks (802.15.4 /Thread)
  • Knowledge of typical networking stack and architectural principles: Ethernet, TCP/IP suite, HTTP, web services
  • Knowledge of data storage systems (e.g., eMMC, raw NAND, etc.)
  • Working experience with Linux bring-up on embedded custom hardware, e.g., U-Boot porting, device tree configuration, driver and kernel configuration, etc.
  • Experience with Bare Metal programming
  • GNU ARM Toolchain (GCC, GDB, Make/CMake)
  • Proficiency in C / C++
  • Working knowledge of typical hardware interfaces: I2C, SPI, GPIO, UART, etc.

Got what it takes? Apply now!