Role: Software Engineer/Sr. Software Engineer/Tech Lead-Android/BSP
Education: Engineering or Technical degrees preferred (B.E/B.TECH/M.E/M.TECH/MCA/M.Sc)
Experience Required: 5+years
Location: Los Angeles, CA, US
Job requirement:
- 5+ years of working experience in Android BSP development for processors like NXP’s i.MX6, i.MX8
- Knowledge on porting Android on embedded devices & board bring up activities
- Hands-on experience on Device Driver development for peripherals like Bluetooth, Radio, Camera, GPS/GSM etc.
- Sound understanding of Android Architecture and its layers
- Working experience on Kernel customization
- Ability to write and modify HAL layers for new hardware interfaces
- Good knowledge of programming language like C/C++ & Linux shell scripting
- Experience in development of Over-the-air firmware updates (FOTA) for Infotainment systems as well as its connecting ECUs
- Experience in optimizing boot times for Android Infotainment platforms
- Clear knowledge of operating system concepts & its scheduling mechanisms
- Working experience on embedded platforms & knowledge of embedded protocols like I2C, SPI, CAN etc
- Should be able to write, modify, review design and software requirement documents
- Should be able to write, modify, review unit test cases and perform unit testing of the software components
- Knowledge of complete production lifecycles & quality process in order to deliver best quality software
- Should be able to provide technical support to junior team members
- Skills: Good Communicator, team player
Email:career@embitel.com