System Engineer - IoT Systems
Gurugram,
India
Gurugram,
India
Detailed Description: We are seeking a skilled and detail-oriented System Engineer specializing in IoT Systems to join our team. The System Engineer will be responsible for designing, implementing, and maintaining end-to-end IoT systems, from device connectivity to cloud integration. This role requires a deep understanding of IoT architectures, protocols, and technologies, as well as the ability to collaborate with cross-functional teams to deliver robust and scalable solutions. The ideal candidate will have experience in system design, integration, testing, and troubleshooting in IoT environments.
Key Responsibilities:
- System Design and Architecture:
- Design end-to-end IoT systems, including device connectivity, data acquisition, processing, storage, and visualization.
- Define system architectures, components, interfaces, and protocols to meet functional and non-functional requirements.
- Device Integration and Connectivity:
- Integrate IoT devices, sensors, actuators, and gateways into cohesive systems, ensuring seamless communication and interoperability.
- Implement and configure communication protocols and standards for device connectivity (e.g., MQTT, CoAP, HTTP).
- Cloud Integration and Data Management:
- Integrate IoT systems with cloud platforms and services for data storage, processing, and analysis.
- Develop data ingestion pipelines, APIs, and dashboards for real-time monitoring and analytics.
- System Testing and Validation:
- Conduct comprehensive testing and validation of IoT systems, including functional testing, performance testing, and scalability testing.
- Troubleshoot and debug issues, ensuring the reliability and robustness of deployed systems.
- Security and Compliance:
- Implement security measures to protect IoT systems and data, including encryption, authentication, and access control.
- Ensure compliance with relevant security standards and regulations, such as GDPR, HIPAA, and NIST guidelines.
- Documentation and Knowledge Sharing:
- Create and maintain detailed technical documentation, including system designs, configurations, and troubleshooting procedures.
- Share knowledge and best practices with cross-functional teams, contributing to a culture of continuous learning and improvement.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in system engineering, with a focus on IoT systems or related technologies.
- Strong understanding of IoT architectures, protocols, and communication technologies.
- Proficiency in programming languages such as Python, C, or Java.
- Experience with cloud platforms (e.g., AWS IoT, Azure IoT, Google Cloud IoT) and cloud integration.
- Excellent problem-solving skills, attention to detail, and ability to work both independently and collaboratively.
- Strong communication and interpersonal skills, with the ability to interact effectively with cross-functional teams and stakeholders.
Preferred Qualifications:
- Experience with edge computing concepts and techniques for IoT applications.
- Knowledge of wireless communication protocols (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa).
- Familiarity with real-time operating systems (RTOS) and embedded software development.
- Certification in IoT-related technologies or platforms is a plus.
Benefits & Perks
Employers we hire for, prioritize the well-being and satisfaction of their employees, and offer many of these benefits
Competitive Salary Packages
Performance Bonuses
Health Insurance
EPF & Gratuity
Flexible Work Arrangements
Paid Time Off (PTO)
Training and Development
Employee Assistance Programs
Meal and Refreshment
Maternity and Paternity Leave
Recreational Facilities
Employee Stock Ownership Plans (ESOPs)
Explore Our Services
FOR BUSINESSES
- Digital Engineering
- Embedded Engineering
- Quality Engineering
- Application Modernization