Posted:6 days ago|
Platform:
Remote
Contractual
Hi,
This is Prashant from Triunity Software Inc
Please follow me on linkedin- https://www.linkedin.com/in/usaprashantrathore/
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.
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
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
Triunity Software, Inc.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Pune, Maharashtra, India
15.0 - 16.0 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed
Pune, Maharashtra, India
15.0 - 16.0 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed