IoT Firmware Engineer (Bengaluru)

IoT Firmware Engineer (Bengaluru)

02 Oct
|
Cureous
|
Bengaluru

02 Oct

Cureous

Bengaluru

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 current 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)

📌 IoT Firmware Engineer (Bengaluru)
🏢 Cureous
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: iot firmware engineer (bengaluru) / bengaluru