Android Software Engineer
Bengaluru (Bangalore Urban) IT development
Job description
Job Description
Hands-on experience on Linux device driver development with solid understanding of Device Driver Architecture is mandatory
Expertise in at least ONE OF THE Following domains on an Android platform is mandatory:
Multimedia:
Audio/Video (ALSA, Open Max, Stage Fright)
Display (Surface Flinger, DRM Driver, HDMI/DP/eDP/MIPI DSI)
Graphics (OpenGLES)
Camera (Camera HAL, V4L2 Driver, ISP Firmware, 3A)
Cellular/WIFI/BT (WPA Supplicant, BT HAL, Telephony RIL)
Security/SE Linux/Google OTA/Fastboot
Power/Performance optimization
System Debug: Should have root caused and fixed low-level crashes (Kernel Panics, Hard faults, Cache coherency issues)
Sensors/IO (SPI, UART, USB, USB Type C)
Storage (NAND, NOR, EMMC, SD, SDIO)
Understanding of Android internals
Open source contributions to Mainline Linux Kernel
Inside this Business Group
The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on IntelĀ® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.
Desired profile
Master's or Bachelor's degree in Computer Science / Electronics
Experience in software integration and release process
Good programming skills, with expert level C