Responsibilities
- Design and maintain complete system architectures for embedded devices managed through cloud platforms.
- Establish firmware frameworks using C/C++ and real-time operating systems such as Zephyr or FreeRTOS.
- Oversee integration between devices and cloud infrastructure using services like Azure IoT Hub and Device Provisioning Service.
- Develop secure system designs covering device identity, certificate handling, encrypted communication (TLS/mTLS), over-the-air updates, data telemetry, diagnostics, and remote control.
- Assist in development, debugging, and addressing risks across firmware, network connectivity, and cloud components.
- Deliver technical direction, mentorship, and architectural oversight to engineering teams.
- Work with clients and stakeholders to convert business needs into robust and scalable technical implementations.
Work Arrangement
Hybrid — Houston, TX
Other
4 days per week onsite in Houston, TX