Skip Navigation

Staff Software Engineer

Chennai , Tamil Nadu Apply now

Header to be posted externally


Header to be posted externally

  • Experience in Board bring up, customization, debugging of Linux boot loaders like U-Boot
  • Android/SELinux kernel level programming, BSP porting.
  • Experience in debugging on a wide range of Linux Kernel drivers and Android framework HALs e.g. Audio/Video, USB, Bluetooth, WiFI.
  • Excellent System programming & debugging skills, Linux / Android internals, proficiency in IPC/multi-threaded software design and development, system programming using IPC, synchronization primitives, power optimization, memory management, etc.
  • Experience in Android/Linux device driver design, development, porting/customization.
  • Experience with design/ modification to Hardware Abstraction Libraries (HAL) for Android support of low-level device features.
  • Deep understanding & hands on experience with Android framework internals, and proven work experience on Android Framework layer development
  • Experienced in Android programming environment using binder, shared memory etc. Also experience in Java Native Interface (JNI).
  • Experience with Android SDK or NDK, Android/Linux Build, Android debugger tools like Android studio
  • Excellent skills in C/C++/Java programming in embedded domain. Good design & problem-solving skills.
  • Basic knowledge of security concepts and protocols
  • Experience in these areas would be added advantage:
    • Experience in working with major companies in Android TV domain.
    • Bring up of peripherals & working with Platform drivers (WiFi/Ethernet/BT/IR/Video / Audio/ Codecs/Display/Graphics/DRM/ Power Mgmt)
    • Media streaming protocols – HLS/RTSP/DASH etc.
    • Media frameworks – Openmax IL, gstreamer
    • Android TV input framework
    • ARM Trust Zone.
    • DRM - Verimatrix/PlayReady/Marlin/Widewine/Nagra.
    • Read & Interpret Hardware schematic drawings
    • Debugging Linux kernel using ICE
    • Open Source contribution & Google relationship mgmt. esp. for Android releases
    • Involved in certifications like Dolby, HDMI, WiFi, BT, Netflix
    • Experience working with different SoC vendors like Broadcomm, Marvel, AM Logic, Qualcomm, etc.
  • Good knowledge of working with Open source software packages.
  • Experience in Android platform tools and AOSP – Android ‘O’ is plus
  • Experience with offline storage, threading, and performance tuning
  • Hands on experience in customisation of any application framework components
  • Create quick proof of concepts and prototype as needed.
  • Strong analytical, problem solving, and communication skills are essential as well as the ability to work collaboratively in a global team environment.

Requirements

Header to be posted externally

Apply now

Things to do nearby

Restaurants, bars, venues, attractions and more. Take a look at the map to see what’s nearby.

Explore Location

Sign up for Job Alerts

Can't find a job you like?
Sign up for email alerts by choosing a category and/or location.

We won't share your email with anyone else and you can unsubscribe at any time.

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Technology, Product Development and Delivery, Chennai, Tamil Nadu, IndiaRemove