Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
If you are interested to proceed with your application, please fill in the form - https://tally.so/r/ja0by9
Job Title: IoT Firmware Engineer
Location: Bangalore
IoT Connectivity & Firmware Development
ESP-IDF Mastery: Architect and develop firmware using the ESP-IDF (C/C++) framework, utilizing native components for Wi-Fi, Bluetooth/BLE, and advanced power management.
ESP-AT Command Engineering: Design, implement, and troubleshoot both standard and custom ESP-AT command sets. Build robust UART-based AT parsers on host microcontrollers to reliably control ESP modules as network co-processors, ensuring flawless handling of asynchronous events, timeouts, and state recovery.
Cloud Integration: Design secure MQTT/HTTPS pipelines via AWS IoT Core for real-time telemetry, remote configuration, and device shadowing.
Protocol Implementation: Deep-level implementation of networking protocols, including TCP/IP, UDP, and WebSockets, ensuring data integrity across unstable networks.
Modular Communication: Implement and optimize ESP-AT command sets to facilitate communication between host microcontrollers and wireless modules.
Hardware Bring-up & Edge Reliability
PCBA Validation: Lead "smoke tests" and initial bring-up for new hardware prototypes; verify power rails and communication interfaces.
Low-Level Debugging: Troubleshoot complex timing issues, bus contention, and signal integrity on I2C, SPI, and UART using Logic Analyzers and Oscilloscopes.
Resilient Logic: Develop sophisticated state machines to handle network dropouts, implementing local data logging and "store-and-forward" mechanisms to prevent data loss.
Software Quality & Documentation
Version Control: Maintain a clean, scalable codebase using Gitflow and participate in rigorous peer code reviews.
Technical Writing: Author Hardware Abstraction Layer (HAL) documentation, Technical Design Documents (TDD), and API specifications.
CI/CD & Testing: Integrate automated linting (e.g., Cppcheck) and unit testing into the development workflow to ensure firmware stability.
Required Technical Skills
Languages: Proficiency in Embedded C.
Platforms: Deep experience with the ESP32 ecosystem (S3, C3, and WROOM series).
RTOS: Advanced knowledge of FreeRTOS (Task notifications, Event groups, Queues, and Mutexes).
Tools: Mastery of VS Code with ESP-IDF extension/Espressif IDE, Wireshark for packet analysis, and JTAG/SWD debuggers.
Security: Solid understanding of TLS/SSL, Secure Boot, and Flash Encryption for IoT devices.
Nice to Have" (Bonus Skills)
STM32 Ecosystem: Experience with STM32CubeIDE and HAL/LL drivers for Cortex-M cores.
Analog & DSP: Experience with ADC sampling, Nyquist-based filtering, and MUX sequencing. Knowledge of ARM CMSIS-DSP or FIR/IIR filter implementation is a major plus.
OTA Strategies: Proven track record of implementing custom partition tables and secure rollback mechanisms for Over-the-Air updates.
Mathematical Modeling: Ability to prototype signal processing algorithms in MATLAB or Octave before C-code implementation.
About Cureous Labs
Cureous Labs is a MedTech innovator dedicated to solving the crisis of bedsores and caregiver burden. We have developed Eturnal - India’s first patented automated patient-turning solution and a suite of other advanced pressure-relieving systems. Our mission is to combine clinical excellence with patented technology to prevent secondary complications for bedridden patients across B2B and B2C segments. Cureous is a medical technology startup from AIIMS New Delhi and an award winning company recognised and funded by institutions including Bill & Melinda Gates Foundation.
Why Join Cureous Labs?
Patented Innovation: Represent a unique, patented technology that has no direct Indian competition.
High Impact: Solve a massive, neglected problem in healthcare (bedsores) that affects millions.
Leadership Opportunity: Join at a critical inflection point as we scale our manufacturing capacity to meet massive demand.
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.