Apply Now    
Job ID: JR0006916
Job Category: Engineering
Primary Location: Bangalore, KA IN
Other Locations:
Job Type: Experienced Hire

Senior Software Development Engineer

Job Description
Develop Linux and Android Graphics Display Driver for the latest Intel platforms. Responsible for design and development of multiple aspects of graphics software, display driver development and simulation environment development. It also includes working with cross-geo teams working on Android and Open Source Linux for design discussion, developing high level design, implementation and debugging issues on multiple versions of Linux/Android. The role involves working with various partners to enhance and improve graphics performance on upcoming processor graphics devices by analyzing performance issues in software drivers and applications, implementing software performance improvements, and recommending future hardware & software improvements. Also responsible for providing internal and external feedback to implement upcoming graphics features in yet-to-be-released OS versions of Linux and Android, to ensure that our hardware and software will function and perform as expected on next generation platforms/OS.


Qualifications

You should possess Bachelors or higher degree in Computer Science / Engineering or Electronics and Communications with five to eight years of experience. Domain Knowledge: Experience in OS internals Linux, real time / embedded aspects of OS, Device Driver know-how Linux drivers, Board bring up experience in Linux/Android. Expertise with enabling Graphics HW IP with SW layers Open GL, Open GLES, Open VG, knowhow of Android and Linux stacks for Graphics and display DRM, Graphics benchmarking expertise GLBenchmark etc.. Measure and optimize system power for various use cases. Know-how of Linux power management software frameworks at kernel and/or user space. Other qualifications include: - Solid hands on C and / or C ++ Programming and Design skills with disciplined software development techniques in Drivers and Firmware - Ability to integrate and debug complex kernel code within your domain or platform - Strong skills in OS internals and Kernel development - Expert knowledge of Software Configuration Management - Hands on expertise in using debugging tools and resolving system level bugs - Ability to convert architectural models into programmable designs - Good understanding of full software development life cycle from Requirement to Sustenance - Deep understanding of Operating system internals, in other domains is a good to have - A quick learner, self-motivated to work independently on designing new software - Ability to work across various teams, domains, geos and lead junior team members - Strong analytical and communication skills is mandatory

Inside this Business Group

The Platform Engineering Group (PEG) is responsible for the design, development, and production of system-on-a-chip (SoC) products that go into Intel’s next generation client and mobile platforms. PEG strives to lead the industry moving forward through product innovation and world class engineering.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Hiring Process

Hiring Process

Learn more

Grow your network of opportunities