Job Description:
- Linux Kernel Device driver development – Audio, Camera, Graphics, Display.
- Board bring up, Kernel Migration and Migration.
- Hardware configuration and performance tuning.
Skills Required:
- Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience.
- Strong C and assembly programming skills
- Understanding of ARM architecture.
- Hands on troubleshooting issues on Hardware.
- Experience on writing BSP without any references
- Experience on designing & implementation of driver frameworks without GPL references.
- Strong communication and inter-personal skills.
- Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts.
- Creative problem-solver capable of creating and reproducing complex software defects.
- Good experience in Linux internals (QNX IVI Car preferred)
- OS build, System level debugging