i
Vishnu Roobini Technologies
2 Vishnu Roobini Technologies Jobs
8-12 years
₹ 6.5 - 16L/yr
Bangalore / Bengaluru
1 vacancy
Job Description: IoT Device Firmware Developer
Vishnu Roobini Technologies
posted 12d ago
Key skills for the job
http://www.vrtekh.com/
Job Description: IoT Device Firmware Developer
Position Overview:
We are seeking an experienced IoT Device Firmware Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining firmware for IoT devices using cutting-edge technologies. The role requires in-depth knowledge of embedded systems, connectivity protocols, and secure firmware development.
Key Responsibilities:
â Design and develop firmware for IoT devices based on the STM32 microcontroller platform.
â Implement and optimize protocols such as FreeRTOS, LwIP, and Azure SDK for C.
â Integrate and manage device communication with Microsoft Azure IoT Hub.
â Implement IoT communication protocols such as MQTT and LwM2M.
â Work with cellular connectivity technologies like 2G, LTE-M, and NB-IoT to ensure reliable device communication.
â Work with Quectel modules for cellular IoT connectivity.
â Develop and debug firmware to interface with modules using AT commands.
â Integrate secure communication protocols using mbedTLS.
â Implement STM32 Secure Engine features to enhance firmware security.
â Optimize performance using STM32 Connect Library for cloud and edge connectivity.
â Collaborate with hardware engineers for seamless firmware-hardware integration.
â Debug and resolve firmware issues while ensuring compliance with project timelines.
â Ensure firmware complies with relevant licensing (MIT, BSD, Apache-2.0, SLA0044).
â Maintain documentation for firmware architecture, designs, and updates.
â Work closely with cross-functional teams to support new product development.
â Evaluate and implement new technologies to enhance IoT solutions.
Technical Skills Required:
â Proficiency in C/C++ for embedded systems development.
â Familiarity with scripting languages for automation is a plus.
â Experience with STM32 microcontrollers and development environments.
â Strong understanding of RTOS, specifically FreeRTOS.
â Hands-on experience with network stack implementations (e.g., LwIP).
â Expertise in IoT protocols like MQTT, LwM2M, and integration with Microsoft Azure IoT Hub.
â Familiarity with cellular IoT technologies such as 2G, LTE-M, and NB-IoT.
â Experience working with Quectel modules and proficiency in using AT commands.
â Knowledge of TLS/SSL protocols and integration using mbedTLS.
â Experience with secure boot and firmware updates.
â Proficient in debugging tools like JTAG, SWD, and logic analyzers.
â Experience with version control systems like Git.
Preferred Qualifications:
â Bachelorâs/Masterâs degree in Electronics, Computer Science, or a related field.
â 3+ years of experience in IoT firmware development.
â Hands-on experience with Azure IoT SDK or other cloud IoT platforms.
â Familiarity with agile development practices and CI/CD pipelines.
Personal Attributes:
â Strong problem-solving and analytical skills.
â Excellent communication and teamwork capabilities.
â Self-motivated with a proactive approach to learning and innovation.
Location: [Insert location or mention remote availability]
Compensation: Competitive salary with benefits and opportunities for professional growth.
If you are passionate about building secure and innovative IoT solutions, apply now to join our dynamic team!
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Firmware Developer roles with real interview advice
8-12 Yrs
₹ 6.5 - 16L/yr
Bangalore / Bengaluru
1-5 Yrs
₹ 1 - 3L/yr
Bangalore / Bengaluru