All roles at EdgeUpwards

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

More roles like this at EdgeUpwards

Apply on EdgeUpwards's site