About the job
Embedded Technical Manager - Firmware (10-14 years) - Bengaluru
Key Responsibilities:
- Hold a BE/B. Tech in electronics or computer science.
- Demonstrate substantial experience in design and coding, primarily using C for embedded systems.
- Possess expertise in BSP (Board Support Package) porting and ARM architecture.
- Have practical knowledge in Embedded Linux and RTOS porting (such as VxWorks, FreeRTOS, QNX, etc.).
- Engage in driver development and have exposure to interfaces including PCIe, USB, Ethernet, Wi-Fi, and BLE.
- Familiarity with devices like NAND, NOR, DDR, and LCD is essential.
- Experience in porting communication protocols like TCP/IP.
- Board bring-up experience is mandatory.
- Understand boot code and diagnostics.
- Involved in design, coding, testing, bug tracking, and the code release process.
- Lead project tracking efforts, manage a team, and interact with customers.
- Candidates with experience in design services companies will be preferred.
- Architecting experience is a plus.
Preferred Skills:
- Experience in C++ programming.
- Ability to interpret schematics.
- Experience in Windows driver development.
- Familiarity with networking protocols and industrial communication protocols.
- Exposure to x86 architecture.

