The BSP Engineer team is part of the Software Core Services group in the organization and is responsible for Developing/Customizing/Maintain Linux Kernal for Android OS and management of the entire Mixed Reality ecosystem core libraries and tools.
The Lead BSP Engineer position is an individual contributor role. He/she will work as an interface between Engineers, Developers, Operations, and Support staff.
The Lead BSP Engineer position requires expert level proficiency in technology, hands-on programming skills, and the ability to translate low-level business requirements into technology execution.
Will be responsible for Developing/Customizing/ Maintain Linux Kernel for Android OS
Develop Board Support Packages, Participate in bootloader, Kernel Bring up and development and Debug Bring up issues.
Work on integrating high speed peripherals Camera, USB Camera.
Work on UAC Framework, Audio HAL, Audio Framework, ALSA
Work on USB Audio kernel subsystem.
Resolve defects/issues on timely manner to meet goals and project timeline.
Design Unit tests and perform unit testing.
Work with various stake holders of different divisions and provide timely updates
Job Specifications:
Minimum 5+ Years of dedicated experience in embedded system development.
Very good programming skills in C and Linux.
Good understanding of core kernel concepts and Linux kernel internals
Knowledge of Android/Linux OS architecture. Good Knowledge on USB Subsystem, USB Audio Class.
Very good programming skills in C with system programming experience in Linux.
Strong preference for engineers with Wearable Product development and sustenance experience.
Excellent debugging skills in low-level kernel area
Can work independently with minimal supervision.
Good team player and easy to work with various stake holders of different divisions.
Educational Requirements
Bachelor s or Master s degree in Electronics Engineering/Communications Engineering/Software Engineering/Embedded Systems Engineering/ Computer Engineering.
Patents / Certified Android or Linux Developer will be highly preferred.