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