This site uses cookies for functionality, analytics, and advertising purposes as described in our Cookie and Similar Technologies Notice. To see what cookies we serve and set your preferences, please visit our Cookie Consent Tool. By continuing to use our website, you agree to our use of cookies.

Share this job on social media

Similar Jobs

Recommended Jobs

Senior Software Development Engineer

Job DescriptionDevelop 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.