Software Engineer - IoT Systems
GurugramFull-time3–6 yrsPosted open since may 2024
Mid-level software engineering role at EdgeUpwards in Gurugram. Needs 3+ years and a B.Tech, B.E. or B.Sc.
About the role
We are seeking a talented and experienced Software Engineer specializing in IoT Systems to join our dynamic team. The Software Engineer will be responsible for designing, developing, and maintaining software solutions for Internet of Things (IoT) applications. This includes developing firmware for IoT devices, integrating with cloud platforms, and ensuring robust and secure communication between devices.
What you'll do
- Software Design and Development: Design and develop software for IoT devices, including firmware, device drivers, and application software
- Implement and maintain communication protocols for IoT devices, ensuring reliable and secure data exchange
- Integration with Cloud Platforms: Integrate IoT devices with cloud platforms, ensuring seamless data transmission and real-time data processing
- Develop and maintain APIs and services for cloud integration, enabling remote device management and data analytics
- Testing and Validation: Conduct thorough testing and validation of IoT software, including unit tests, integration tests, and system tests
What you need
- IoT
- Python
- JavaScript
- C++
- AWS
- Embedded C
Good to have
- Machine learning
- GCP
- C
- Azure
- Linux
- Test automation