Job Title• Bachelor of Science in Electrical Engineering or Computer Science, and/or proven C / C++ knowledge of 5 years• Minimum of 5 years of professional experience evaluating, writing, managing, and troubleshooting firmware in electronics with embedded microcontrollers and microprocessors• Familiar with C / C++ or other similar embedded languages• Familiar with embedded protocols such as UART or SPI• Experience working with IoT projects and wireless stacks (ZWave, Zigbee, Wi-Fi, Thread, Bluetooth, or Matter)• Ability to review, modify/change, test, validate feature additions, resolve bugs, and updates such as security enhancements• Ability to work with multiple teams