Iot Embedded Developer (Pune)

Iot Embedded Developer (Pune)

03 Nov
|
Technogeeks
|
Pune

03 Nov

Technogeeks

Pune

1. Roles and Responsibilities

- Hardware & Firmware Development: Design, develop, test, and maintain embedded software and firmware using C/C++ for microcontrollers and microprocessors (e.g., STM32, ESP32, PIC, ARM Cortex-M, Raspberry Pi).
- Circuit & Hardware Integration: Collaborate with hardware teams to interface sensors (temperature, accelerometer, gas, light), actuators, analog/digital IOs, and power management modules; assist in schematic reviews and PCB debugging.
- IoT Connectivity & Protocols: Implement and optimize communication protocols for IoT devices, including MQTT, CoAP, HTTP/HTTPS, BLE, Wi-Fi, LoRaWAN, Zigbee, SPI, I2C, UART, and CAN bus.
- Edge & Cloud Integration: Connect edge IoT devices seamlessly with cloud platforms (AWS IoT Core, Azure IoT Hub, Google Cloud IoT, or custom MQTT brokers); secure telemetry data transmission using TLS/SSL encryption.
- System Testing & Debugging: Perform low-level hardware debugging and firmware testing using logic analyzers, oscilloscopes, multimeters, and JTAG/SWD debuggers; troubleshoot signal integrity, memory leaks, and timing constraints.
- Power & Performance Optimization: Optimize firmware code and power consumption profiles to ensure ultra-low power states, battery longevity, and efficient execution on resource-constrained embedded systems.
- OTA & Security Implementation: Design and maintain Over-The-Air (OTA) firmware updates and implement device security standards,



including secure boot, cryptographic hardware keys, and hardware root of trust.
- Documentation & Compliance: Create comprehensive technical documentation, including system architecture diagrams, API specifications, testing procedures, and support compliance with industry safety and EMC standards.

2. Preferred Candidate Profile

- Education:
- Bachelors or Master’s degree in Electronics & Communication Engineering (ECE), Electrical Engineering (EEE), Embedded Systems, Computer Science, or related technical disciplines.

- Work Experience:
- 2 to 6+ years of hands-on experience in embedded firmware design, microcontrollers, and end-to-end IoT product deployment.

- Technical Skills:
- Proficiency in Embedded C/C++ programming and real-time operating systems (FreeRTOS or Embedded Linux).
- Solid working knowledge of hardware interfaces (SPI, I2C, UART, ADC) and wireless stacks (Wi-Fi, BLE, LoRaWAN, Cellular/NB-IoT).
- Direct experience with cloud IoT platforms (AWS IoT Core, Azure IoT) and data serialization formats (JSON, Protobuf).
- Familiarity with hardware tools (oscilloscope, logic analyzer, solder station) and IDEs (Keil, STM32CubeIDE, ESP-IDF, VS Code).

- Soft Skills:
- Strong analytical and hardware-software co-debugging skills.
- Good communication and collaboration skills to work across cross-functional hardware, cloud, and QA teams.

📌 Iot Embedded Developer (Pune)
🏢 Technogeeks
📍 Pune

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 embedded developer (pune) / pune