Smyrna, GA
1 day ago
Firmware Engineer

POSITION SUMMARY:  

The Embedded Firmware Engineer will develop core functionality to support the StreamLabs family of SmartHome IoT products.  This position will work closely with both software and hardware teams to assist with new product development, feature additions, manufacturing, and test engineering. 

PRINCIPAL RESPONSIBILITIES 

New product design and development  Feature additions/improvements to existing product  Work with manufacture and test engineering to assist with board bring up and test  Develop scripts and tools to build and sign code for Over-the-air firmware packages  Porting of existing product to new chipsets  Develop systems and code to test changes to firmware and monitor stability  Expert in CExperience with Wi-Fi-enabled chipsets, preferably Texas Instruments SimpleLink Processors (CC32XX series or other Wi-Fi processors)Application architecture with RTOS, preferably TI-RTOSExperience designing for low-power, battery-operated, applicationsStrong knowledge of cryptography and public key infrastructureExperience designing and implementing Over-the-air (OTA) firmware update procedure and bootloaders with secure boot, failover, verification, and image integrity featuresKnowledge of network security at all layers (WPA2, SSL/TLS, IPSEC)Experience developing build tools in C, Python, or other languages to assist with FW image generation, manuafacture & test, and device programmingKnowledge of I2C and SPI bus communication protocolsProficient with Oscilloscopes, Logic Analyzers, Multimeter 

Competencies: 

Ability to translate electrical schematics into firmware configurationAbility to probe and debug I2C and SPI bus interfacesAbility to debug network related issues with Wireshark or similar network analyzersAbility to write technical documentation 

Education: 

B.S. + 5 years, M.S + 3 in Electrical Engineering, Computer Engineering, Computer Science or related. 

Por favor confirme su dirección de correo electrónico: Send Email