463 WN Infotech Jobs
Smart Device Programmer
WN Infotech
posted 22hr ago
Job Summary
We are seeking an innovative and detail-oriented Smart Device Programmer to join our cutting-edge team. The ideal candidate will play a pivotal role in designing, developing, and maintaining applications and software solutions for smart devices, including IoT systems, wearables, and home automation products. This position requires a deep understanding of embedded systems, programming languages, and an ability to work collaboratively to create user-friendly and efficient solutions.
Design and develop software applications for smart devices, ensuring scalability and security.
Collaborate with hardware engineers to integrate software with hardware components.
Conduct testing and debugging of applications to optimize performance and ensure functionality.
Implement IoT protocols such as MQTT, CoAP, or HTTP for seamless communication between devices.
Develop and maintain APIs and backend services for data exchange.
Stay updated with the latest trends in IoT and smart device technologies to implement innovative solutions.
Provide technical documentation, including design specifications, test cases, and user manuals.
Monitor and analyze system performance, addressing bottlenecks and bugs proactively.
Mentor junior developers and participate in code reviews to uphold quality standards.
Work with cross-functional teams to deliver projects on time and within budget.
Proficiency in programming languages such as C, C++, Python, or Java.
Hands-on experience with IoT frameworks and platforms, such as AWS IoT, Google IoT Core, or Azure IoT.
Strong knowledge of embedded systems and real-time operating systems (RTOS).
Familiarity with communication protocols like Bluetooth, Zigbee, Wi-Fi, and Z-Wave.
Experience in working with microcontrollers and SoCs such as ARM Cortex, ESP32, or Raspberry Pi.
Solid understanding of data security, encryption, and authentication mechanisms for smart devices.
Proficient in using development tools like Git, Docker, and CI/CD pipelines.
Strong problem-solving and analytical skills with the ability to debug complex systems.
Excellent communication and teamwork abilities to work in a fast-paced environment.
Bachelor s degree in Computer Science, Electronics Engineering, or a related field. A master s degree is a plus.
2-6 years of experience in smart device programming, IoT development, or embedded systems engineering.
Proven track record of delivering successful smart device projects from concept to deployment.
Certifications in IoT or embedded systems (e. g. , AWS IoT Certification, ARM Accredited Engineer) are advantageous.
Employment Type: Full Time, Permanent
Read full job description2-6 Yrs
Noida, Pune, Gurgaon / Gurugram +1 more
2-5 Yrs
Noida, Pune, Gurgaon / Gurugram +1 more
3-8 Yrs
Noida, Pune, Gurgaon / Gurugram +1 more
2-8 Yrs
Noida, Pune, Gurgaon / Gurugram +1 more