All roles at EdgeUpwards

Senior Software Engineer - IoT Systems

GurugramFull-time5–9 yrsPosted open since may 2024

Senior software engineering role at EdgeUpwards in Gurugram. Needs 5+ years and a B.Tech, B.E. or B.Sc.

About the role

We are seeking a highly skilled and experienced Senior Software Engineer specializing in IoT Systems to join our innovative team. The Senior Software Engineer will be responsible for leading the design, development, and deployment of software solutions for Internet of Things (IoT) applications.

What you'll do

  • Software Design and Development: Lead the design and development of software for IoT devices, including firmware, device drivers, and application software
  • Architect and implement robust communication protocols for reliable and secure data exchange between devices and cloud services
  • Cloud Integration and Management: Integrate IoT devices with various cloud platforms, ensuring efficient data transmission and real-time processing capabilities
  • Develop and maintain scalable APIs and services for cloud interaction, enabling advanced device management and data analytics
  • Testing, Validation, and Quality Assurance: Oversee thorough testing and validation processes for IoT software, including unit tests, integration tests, 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