Close this search box.

Software Engineer/Sr. Software Engineer/Tech Lead-Android/BSP

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


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top