05 Sep
|
Skoegle IOT Innovations
|
Bengaluru
05 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