01 Oct
|
Recruitkar
|
Palya
Job Description
Job Overview
nWe are looking for a skilled Firmware Engineer to design, develop, debug, and maintain embedded firmware for microcontroller-based products. The ideal candidate should have strong hands-on experience in Embedded C, STM32 microcontrollers, RTOS, and peripheral interfacing, along with a good understanding of embedded systems and debugging.
nKey Responsibilities
nDesign and develop embedded firmware for STM32-based microcontroller systems.
nDevelop effective, reliable, and maintainable firmware using Embedded C/C++.
nWork with RTOS for task scheduling, inter-task communication, synchronization, and resource management.
nDevelop and integrate drivers for peripherals such as UART, SPI, I2C, GPIO, ADC, PWM, Timers, CAN, etc.
nConfigure and work with STM32 MCU peripherals using STM32CubeIDE/CubeMX or equivalent tools.
nDebug firmware using JTAG/SWD, logic analyzers, oscilloscopes, and other debugging tools.
nPerform root-cause analysis of firmware, hardware-interface, and system-level issues.
nDevelop and execute unit, integration,
and system-level testing for embedded firmware.
nOptimize firmware for memory usage, performance, power consumption, and real-time response.
nCollaborate with hardware, electronics, systems, and testing teams during product development.
nParticipate in code reviews and maintain technical documentation.
nSupport firmware integration, validation, and product releases.
nRequired Skills & Experience
nBachelor's degree in Electronics, Electrical, Instrumentation, Computer Engineering, or a related field.
n2–5 years of hands-on experience in embedded firmware development.
nStrong programming skills in Embedded C.
nGood experience with STM32 microcontrollers and ARM Cortex-M architecture.
nPractical experience with at least one RTOS, preferably FreeRTOS.
nStrong understanding of microcontroller peripherals and communication protocols:
nUART
nSPI
nI2C
nCAN
nGPIO
nADC/PWM/Timers
nExperience with i
📌 Firmware Engineer (Palya)
🏢 Recruitkar
📍 Palya