21 Aug
|
Karban Envirotech
|
Jaipur
21 Aug
Karban Envirotech
Jaipur
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.
- 1+ 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.
- Basic programming Matlab.
Working Conditions:
Full-time position with standard working hours i.e. 9 AM - 6 PM, Monday to Saturday.
What we offer:
- Competitive salary & benefits.
- Qualified growth opportunities.
- Inclusive & collaborative culture.
- Paid and PTO/Casual leaves
-
📌 Embedded Systems Engineer (Jaipur)
🏢 Karban Envirotech
📍 Jaipur