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.