





Mid-level metro role with broad embedded skill requirements and generalist seniority increases applicant density.
Highly specialized embedded, BSP, bootloader and hardware-integration skills limit cross-industry transferability.
Explicit 5-8 years plus many mandatory BSP, RTOS, bootloader, and hardware integration skills create strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design and implementation of low-level embedded software including BSP, boot loaders, power management, and bare-metal systems.
Debug complex system-level issues, collaborate with hardware/firmware teams, develop test code and automation solutions to improve testing efficiency.
Develop safety-critical control software on embedded Linux using C++, Qt framework, QML, JavaScript, ensuring separation of GUI and business logic via MVVM.
5-8 years of relevant experience in embedded system software development.
Bachelor of Engineering (B.E) degree.
Hands-on expertise in embedded C programming, bare-metal and low-level embedded systems including BSP, boot loaders, power management, multithreaded programming, RTOS, and IPC.
Ability to work in Bangalore with hybrid work arrangement.
Experienced in embedded software for MCU/MPU platforms especially STM32Fxxx Cortex-M series.
Knowledgeable about peripheral interfaces (USB, UART, SPI, I2C), Fieldbus protocols (Profibus, Profinet, EtherNet IP), and RTOS, preferably Linux.
Familiar with security concepts including secure boot, signed firmware, open source management, cybersecurity by design, and quality/product standards relevant to host protocols (eMMC, UFS, SCSI, SATA, PCIe, NVMe).