IoT Firmware Engineer

6 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Contractual

Job Description

Hi,

This is Prashant from Triunity Software Inc

Please follow me on linkedin- https://www.linkedin.com/in/usaprashantrathore/


We are looking for below role

Title- IoT Firmware Engineer

Location - Location : Pune (Hybrid)- Need Local Candidate

Minimum Experience Required- 6 Years at-least


This role involves significant hands-on R&D work in our lab, collaborating closely with mechanical engineers, product managers, and other stakeholders to develop cutting-edge IoT solutions from concept to production.


KNOWLEDGE AND SKILL REQUIREMENTS

Bachelor's degree in Computer Science preferred, or equivalent practical experience. Electrical Engineering background is a plus.

4+ years of experience in embedded software development and firmware programming

Strong proficiency in C++ firmware development, particularly on ESP32 microcontrollers using the arduino-esp32 framework

Experience maintaining and managing production fleets of IoT devices, including remote monitoring, diagnostics, and over-the-air (OTA) updates

Deep understanding of IoT communication protocols, especially MQTT and Bluetooth Low Energy (BLE)

Experience with Azure IoT for device management and telemetry (AWS IoT or similar platforms a plus)

Experience integrating sensors, servos, and other peripherals in embedded systems

Experience with communication protocol interfaces such as I2C, SPI, UART, MODBUS, CAN

Strong firmware debugging and system integration capabilities

Ability to work with hardware documentation and component datasheets

Familiarity with debugging tools including oscilloscopes and logic analyzers helpful but not required

Strong hands-on prototyping and R&D skills with embedded hardware, with experience working collaboratively in lab environments

Experience with real-time operating systems (RTOS) and power management for battery-operated devices

Experience with wireless communication debugging and optimization

Enjoy tinkering and experimenting in areas outside of your core competencies

Comfortable with Git, GitHub, and CI/CD practices for embedded development


JOB RESPONSIBILITIES:-

TECHNICAL

Developing robust C++ firmware for ESP32-based IoT devices using the arduino-esp32 framework

Managing and maintaining production fleets of IoT devices, including remote diagnostics, fleet monitoring, and coordinating OTA firmware updates

Implementing and optimizing IoT communication protocols, particularly MQTT for cloud connectivity and BLE for local device interactions

Delivering reliable hardware and software solutions to fielded devices

Collaborating to make the best technology stack choices for embedded systems

Leveraging cloud services to develop modern, reliable, low-latency systems for device management and telemetry processing

Working with product and engineering leaders to define deliverable solutions for customers

Owning the entire embedded hardware development lifecycle: from planning and design, to implementation and testing, followed by deployment and maintenance

Troubleshooting and resolving field issues with deployed IoT devices

Various other duties as assigned

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You