Embedded System Firmware & RTOS Engineer
Job Description
Job Title:-
Embedded Systems Firmware & RTOS Engineer Key Responsibilities:-
• Design, develop, and maintain embedded firmware in C for MCU/MPU-based systems
• Develop and integrate applications using RTOS (FreeRTOS)
• Implement device drivers for peripherals such as UART, SPI, I2C, CAN, USB, Ethernet, ADC, and GPIO
• Debug and troubleshoot firmware issues using tools such as JTAG, SWD, logic analyzers, and oscilloscopes
• Implement inter-task communication, scheduling, and synchronization mechanisms
• Support firmware testing, validation, and production deployment
Required Skills & Qualifications:-
• Bachelor’s degree in Embedded Systems, Electronics, Computer Engineering, or related field or Diploma in any Electronics or computer course.
• Strong proficiency in C & Python for embedded systems
• Hands-on experience with RTOS concepts (tasks, queues, semaphores, interrupts, timers)
• Experience with ARM Cortex-M / Cortex-A or similar microcontroller architectures
• Good understanding of embedded hardware, schematics, and datasheets
• Familiarity with debugging tools and IDEs (Keil, IAR, STM32CubeIDE, Eclipse, etc.)
• Knowledge of communication protocols (UART, SPI, I2C, CAN, TCP/IP)
Requirements
Department: Engineering / Development
Experience: 2-5 yrs
Posted: 2025-12-22T13:20:15.28Z