Firmware Engineer
Applied Intuition · Bangalore ·
- Work mode
- Onsite
- Category
- Embedded
Firmware Engineer in Bangalore who leads board bring-up for MCUs and infotainment SoCs — developing bootloaders, bringing up embedded OSes (FreeRTOS, QNX, Linux, Android), enabling kernels and drivers, and optimizing boot time, performance, and power on target hardware.
You will lead board bring-up for microcontrollers and infotainment SoCs, develop bootloaders, and customize embedded operating systems. You will enable kernels and drivers, optimize performance and power, debug hardware-dependent issues, and support integration and validation on target hardware.
Responsibilities
- Lead board bring-up for new hardware platforms
- Develop and debug bootloaders and early boot software
- Bring up and customize FreeRTOS, QNX, Linux, and Android on new boards
- Enable Linux kernels and device drivers for custom hardware
- Optimize boot time, startup, runtime performance, and power usage
- Debug hardware and software issues using JTAG, logic analyzers, and low-level logs
- Support system integration, validation, and bring-up on target hardware
Requirements
- Firmware or low-level embedded systems development
- Board bring-up for MCUs or SoCs
- FreeRTOS or QNX
- Linux kernel or Android platform development
- Bootloaders
- C
- C++
- Early boot debugging
- Power management
- Boot optimization
- Performance tuning
- Schematics
- Datasheets