Software Engineer - Android BSP

No. of Positions : 1

Total Relevant Experience : 1-3

Education : BE/B.Tech/ME/M.Tech – Electronics and Communication/Computer/Computer Science/Information Technology

Job Description :

    •  Would have strong knowledge of Java, C, Shell Script

    •  Needs to enhance the Android OS and framework to support new product features

    •  Would have to work on the Android platform

    •  Would have to work on multi-threaded environment

    •  Would have to build Android BSP and device drivers, embedded board bring-up, boot loader, cross compilation

    •  Core frameworks, Audio, video & Kernel layers, sound libraries, frame buffer, porting to different android versions and platforms etc. Would be working on JNI layers, kernel-user space interactions

    •  Would have to work on BLE, WiFi etc

    •  Knowledge of C++, beaglebone & other development board is added advantage

Require Skills :

    •  Self-motivated, proactive and a good team player

    •   It will be considered as an add-on if ported any Android version on different hardware platforms and worked on device driver in Android kernel

    •  Hands-on on experience in writing middleware and application development for embedded Android devices, knowledge of tuning Android power management, knowledge of UML diagrams (use cases, class diagrams, sequence diagrams and activity diagram)

    •  Good debugging and problem solving skill.


"In my experience with almost 5 software companies, I have found this company to be the most competitive.“ Dave Smith, Developer