Embedded Firmware Engineer
Skoegle Iot Innovations Pvt Ltd · Bengaluru · onsite · Posted 47d ago
₹1.5L - ₹2.5L PA7–10 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
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)
Sourced from naukri
Skills
pcb designingmicrocontrollerHardware EngineeringHardware Developmentembedded system designEmbedded DesignHardware Board DesignHardware DesignEmbedded Hardware