Develop and maintain software for IoT products and wireless communication systems. Own the OTA firmware update lifecycle and collaborate with product teams on technical design.
Responsibilities
- Design and implement OTA firmware updates for connected devices.
- Collaborate with product development teams to create technical design documentation.
- Coordinate technical requirements and workflows with offshore development teams.
- Operate within an Agile methodology to deliver features on schedule.
Required Skills
- 10+ years of professional software engineering experience.
- Hands-on experience with AWS IoT services.
- Proven track record working on IoT projects.
- Experience managing OTA firmware updates.
- Working knowledge of wireless communication protocols (LTE, WiFi, BLE).
- Experience with Agile software development.
- Bachelor of Science or Master's degree in Electronics or Computer Science.