Embedded Developer (RTOS)
- Bangalore
- Full Time
- 3–5 Years Experience
- Immediate Joiners Preferred
About The Role
We are looking for an experienced Embedded Developer (RTOS) with strong expertise in application, firmware, and low-level embedded software development. The ideal candidate should have hands-on experience in developing embedded software using RTOS, working with microcontrollers, interfacing with devices, communication protocol stacks, and IoT protocols.
Key Responsibilities
- Develop and maintain embedded applications, firmware, and low-level software.
- Design, develop, and debug firmware for RTOS-based embedded systems
- Experience in porting drivers like I2C, SPI, ADC, DAC, Accelerometer, GPS, Wi-Fi, BLE, Ethernet.
- Develop applications for microcontroller-based platforms.
- Implement and integrate communication protocol stacks.
- Develop and optimize IoT-enabled embedded applications.
- Perform firmware debugging, testing, and performance optimization using tools like JTAG, oscilloscope, and signal generator
- Exposure to Medical, Industrial, and IoT domains.
- Collaborate with hardware and software teams to ensure seamless system integration.
- Support product development throughout the complete lifecycle.
Skills
Embedded C/C++
Firmware
RTOS
STM32 / ESP32
ARM Platform
ARM Platform
UART, SPI, I2C, CAN
IoT Protocols
Embedded Debugging
Qualifications
- Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field
- 3–5 years of experience in Embedded Software/Firmware Development.
- Experience working with RTOS-based systems (FreeRTOS or equivalent).
Fill The Application
Join Our team
Hiring Process
Round 1
Technical Interview
(Virtual)
Round 2
Technical Interview
(Virtual /Face - To - face)
Round 3
HR Discussion
(Face - To - face)