Iot Embedded Developer

Technogeeks

Pune District

On-site

INR 1,200,000 - 2,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Technogeeks in Pune, Maharashtra, seeks an experienced Embedded Systems Engineer to design and implement firmware for microcontrollers and edge IoT devices.

The role emphasizes C/C++ development, RTOS, hardware interfaces, and secure OTA updates, with collaboration across hardware, cloud, and QA teams to deliver reliable, low-power IoT solutions.

Qualifications

  • 2–6+ years of hands-on embedded firmware design and IoT deployment.
  • Bachelors or Masters in ECE/EEE/Embedded Systems/CS.
  • Proficient in Embedded C/C++ and RTOS.
  • Experience with hardware interfaces and wireless stacks.
  • Experience with cloud IoT platforms and data formats.

Responsibilities

  • Design, develop, test embedded software and firmware for MCUs.
  • Interface sensors and actuators with hardware.
  • Implement IoT connectivity protocols (MQTT, CoAP, HTTPs, BLE, Wi‑Fi, LoRaWAN, Zigbee, SPI, I2C, UART, CAN).
  • Integrate edge devices with cloud platforms and secure telemetry.
  • Perform hardware debugging and testing with tools.
  • Design OTA firmware updates and security features.

Skills

Embedded C/C++
RTOS (FreeRTOS/Embedded Linux)
Sensor interfaces (SPI/I2C/UART/ADC)
Wireless stacks (Wi-Fi, BLE, LoRaWAN,
Cloud IoT platforms (AWS IoT Core,
JSON/Protobuf
Hardware debugging tools

Education

Bachelor's or Master's in Electronics & Communication Engineering (ECE), Electrical Engineering (EEE), Embedded Systems, Computer Science, or related

Tools

Keil
STM32CubeIDE
ESP-IDF
VS Code
Oscilloscope
Logic Analyzer
Solder Station

Job description

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).
  • Strong 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Senior Engineer - Embedded (Junior & Mid-Level)
Senior Engineer - Embedded (Junior & Mid-Level)

Legrand • Thane

On-site
INR 1,200,000 - 2,000,000
Iot Engineer / Embedded Systems Engineer
Iot Engineer / Embedded Systems Engineer

iSpatial Techno • Hyderabad

On-site
INR 3,000,000 - 4,200,000
Embedded Systems Developer
Embedded Systems Developer

Computronics Lab • Greater Noida

On-site
INR 700,000 - 1,100,000
Health insurance
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Mumbai

On-site
INR 1,500,000 - 2,500,000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Kolkata District

On-site
INR 1,200,000 - 1,800,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Tekskills Inc. • Mumbai

On-site
INR 1,200,000 - 3,000,000