06 Sep
|
Skoegle IOT Innovations
|
Bengaluru
06 Sep
Skoegle IOT Innovations
Bengaluru
Key Responsibilities
Design, develop, debug, and maintain firmware in C, C++, and Embedded C.
Develop firmware for ESP32, nRF52832/52840, ATmega328P, and Raspberry Pi platforms.
Integrate sensors using I2C, SPI, UART, ADC, GPIO, PWM, CAN, and USB.
Develop RTOS and bare-metal firmware.
Implement BLE, GSM/4G, GPS/GNSS, LoRa, Wi-Fi, NFC/RFID communication.
Design bootloaders, OTA updates, and secure firmware upgrades.
Optimize power consumption, sleep modes, memory allocation, and performance.
Develop sensor drivers, calibration routines, and medical-grade firmware.
Program bare ICs and support PCB bring-up, pin selection, and hardware validation.
Support HTTP/HTTPS GET/POST/PUT APIs and embedded networking.
Required Skills
Embedded Systems and Embedded Software Development
C, C++, Embedded C
RTOS, Bare-Metal Programming
Operating Systems fundamentals
I2C, SPI, UART, Digital & Analog Signals
Sensor Integration
Arduino IDE, VS Code, SEGGER Embedded Studio, J-Link
ESP32 Series, nRF52832/52840, ATmega328P, Raspberry Pi
BLE (UUIDs), GSM (band configuration), GPS, LoRa
Python, HTML, HTTP/HTTPS
Bootloader Development, OTA, Power Optimization
Memory Allocation, Sleep Modes, Sensor Calibration
Machine Learning on Embedded Systems (preferred)
📌 Embedded Firmware Engineer Bengaluru
🏢 Skoegle IOT Innovations
📍 Bengaluru