Flag job

Report

Embedded Systems Engineer

Min Experience

2 years

Location

Jaipur

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Job Overview:We are seeking an experienced Embedded Systems Engineer with expertise in IoT solutions and hands-on experience with ESP32 microcontrollers. The ideal candidate will design, develop, and optimize firmware for connected devices, ensuring seamless integration with cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT).Key Responsibilities:Design and develop embedded firmware for IoT devices using ESP32 (ESP-IDF, Arduino, FreeRTOS).Implement wireless protocols (Wi-Fi, Bluetooth/BLE, LoRa, MQTT, CoAP) for device connectivity.Integrate IoT devices with cloud platforms (AWS IoT Core, Azure IoT Hub, Google Cloud IoT).Develop low-power firmware for battery-operated IoT sensors.Debug and optimize performance, power consumption, and memory usage.Work with sensors, actuators, and peripherals (I2C, SPI, UART, ADC).Implement OTA (Over-the-Air) firmware updates.Ensure secure communication (TLS/SSL, X.509 certificates, encryption).Collaborate with hardware engineers on PCB design and prototyping.Document firmware architecture, APIs, and testing procedures.Requirements:Bachelor's/Master's in Electronics/Computer Engineering or related field.2+ years of embedded systems & IoT development experience.Proven track record of deploying ESP32-based IoT solutions.Proficiency in C/C++ for embedded systems.Hands-on experience with ESP32 (ESP-IDF, Arduino, FreeRTOS).Strong understanding of IoT protocols (MQTT, HTTP, WebSockets, CoAP).Experience with AWS IoT Core/Azure IoT/Google Cloud IoT integration.Knowledge of wireless stacks (Wi-Fi, BLE, LoRa, Zigbee).Familiarity with RTOS, bare-metal programming, and low-level drivers.Experience with debugging tools (JTAG, logic analyzers, oscilloscopes).Knowledge of security best practices (TLS, secure boot, OTA signing).Experience with version control (Git) and CI/CD for embedded systems.Experience with other microcontrollers (STM32, nRF52, Raspberry Pi Pico).Knowledge of Python for scripting & automation.Working Conditions:Full-time position with standard working hours i.e. 9 AM - 6 PM, Monday to Saturday.What we offer:Competitive salary & benefits.Professional growth opportunities.Inclusive & collaborative culture.Sick, casual and privilege leaves.

Skills

C/C++
ESP32
ESP-IDF
Arduino
FreeRTOS
MQTT
HTTP
WebSockets
CoAP
AWS IoT Core
Azure IoT
Google Cloud IoT
Wi-Fi
BLE
LoRa
Zigbee
RTOS
bare-metal programming
low-level drivers
JTAG
logic analyzers
oscilloscopes
TLS
secure boot
OTA signing
Git
CI/CD
STM32
nRF52
Raspberry Pi Pico
Python