Software Engineer
CurrentSleepIQ is Sleep Number’s award-winning smart bed technology.• Designed and implemented OpenEmbedded Linux (Yocto distribution) on i.MX6SL/8MN ARM SOC• NXP i.MX8MN OpenEmbedded Linux board bringup (u-boot, kernel, device tree)• NXP Kinetis Microcontrollers (K10, K20, KV42) bringup• NXP i.MX HAB (Secure Boot)• Linux Systems development• Linux IOT software device update mechanisms• NXP Yocto BSP (linux-imx, u-boot-imx, imx-boot, imx-atf)• Linux kernel drivers (BLE, WiFi, SPI, 1wire)• FreeRTOS• Technologies used: Bash, C, Python, J-Link, Bluetooth Low Energy, bluez, Jenkins, Docker, git, Jira, Hashicorp packer, Hashicorp Terraform, MQX, IAR, Microchip BLE BM70