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