Perint Infosystems India Private Limited

1 Job openings at Perint Infosystems India Private Limited
Embedded Firmware Engineer bengaluru,karnataka,india 2 - 9 years INR 0.5 - 20.5 Lacs P.A. On-site Full Time

Key Responsibilities: Develop and implement firmware for IoT devices, ensuring optimal performance and efficiency. Design and support device interfaces using IoT protocols such as MQTT, CoAP, HTTP, and others. Integrate low-level drivers with firmware and optimize them for real-time performance. Collaborate with cross-functional teams to design, test, and troubleshoot hardware and software components. Work closely with hardware engineers to define communication protocols and optimize device integration. Assist in the deployment and testing of IoT devices in real-world environments. Utilize development tools such as debuggers, emulators, and version control systems to ensure robust development practices. Stay up to date with the latest trends in IoT technology and suggest improvements to existing products. Required Qualifications: 2-8 years of hands-on experience in IoT device firmware development. Strong proficiency in C/C++ for embedded systems and experience with microcontroller platforms (e.g., ARM Cortex, ESP32). Familiarity with IoT communication protocols (e.g., MQTT, CoAP, HTTP, etc.). Experience with real-time operating systems (RTOS) and interrupt handling. Development on Linux Platform/RTOS with an emphasis on embedded device driver development, multi-threading, and firmware debugging Understanding of wireless communication protocols such as Bluetooth, Zigbee, Wi-Fi, or LoRa. Basic understanding of electronics and hardware integration. Knowledge of version control systems like Git. Strong problem-solving skills and the ability to work in a collaborative environment. Hands-on in internet protocols and software development using protocols including LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M,6LoWPAN, Ethernet etc.