✨ About The Role
- The Software Engineer will focus on managing a large and rapidly growing fleet of IoT devices.
- Responsibilities include maintaining uptime and reliability through robust monitoring and alerting systems.
- The role involves ensuring connectivity reliability, particularly in remote environments.
- The engineer will design, test, and manage over-the-air (OTA) software updates for the device fleet.
- Implementing and streamlining configuration management processes to support rapid scaling is a key responsibility.
- The position requires using data analytics to detect trends and drive continuous improvement in fleet performance.
âš¡ Requirements
- The ideal candidate will have a bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in managing IoT or remote device fleets is essential.
- Proficiency in programming languages such as Python and Golang is required.
- Experience with IoT protocols like MQTT and AWS IoT Core is necessary for success in this role.
- Strong problem-solving skills and the ability to troubleshoot complex, distributed systems are crucial.
- Excellent communication skills and the ability to work collaboratively in a fast-paced environment are important traits.