Graphics and Media Software Engineer
Come and join a versatile and creative team of Graphics and Media Solutions responsible for developing graphic and IO drivers for embedded operating systems as well as resolving issues found in the product. This team also responsible for enabling Android on IOTG Atom platforms. The role may involve developing middleware and application for custom software stacks as well as tools associated to the graphics and media driver. The role requires communication with peers around the world and may need to work with external customers to resolve their issues or understand their feature request.What we do:1 - Linux Graphics Device Driver development for 2D, 3D and display components. This involves working on user and kernel mode drivers. C/C++ is the primary vehicle to express creativity by the team.2 - Android enabling on Atom platforms such as Sofia 3GR, CHT, BXT. Work mostly on integration side but does include feature development, bug fixing and collaboration with owning divisions. Team member do work at application layer, kernel level and sometimes on Bootloader. C/C++ and Java mostly utilized.3 - Windows IO driver development using Microsoft Visual Studio and WDK Windows Driver Kit. Our engineers get a chance to closely work with Microsoft and their upcoming Operating SystemsResponsible for developing multiple aspects of graphics software, display driver development and simulation environment development. Works 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 OSes to ensure our hardware and software will function and perform as expected on next generation platforms as well as designing/developing/implementing graphics system level software for future platforms.
Inside this Business Group
The ideal candidate will have a University degree in Computer Science or Electronics Engineering, although other disciplines will also be considered with relevant experience Essential Skills:1.Fire to learn new skills and technologies. Must be versatile and flexible to work on any kind of technical task. 2.Good in C/C++ programming .3.Motivated, result-focused, able to work well in a team, or independently. 4.Fast learner & committed to creative problem solving and getting things done.5.Adequate oral and written English communication skills to effectively deliver point of view Good to have:1.Knowledge of device driver framework of at least one embedded operating system. 2.Good knowledge of full Software life-cycle and proficiency in problem solving. 3.Familiarity with Agile software development methodologies such as SCRUM Another Qualification:You must have a Bachelors degree with 4 years experience, or a Masters degree with 3 years experience in an appropriate technical discipline.
Employees of the Internet of Things Solutions Group (IOTG) have an exciting opportunity before them: To grow Intel's leadership position in the rapidly evolving IoT market by delivering the best silicon, software and services that meet a wide range of customer requirements - from Intel® Xeon® to Intel® Quark®. The group, a fresh, dynamic collaboration between Intel's Intelligent Solutions Group and Wind River Systems, utilizes assets from across all of Intel in such areas as industrial automation, retail, automobiles and aerospace. The IOTG team is dedicated to helping Intel drive the next major growth inflection through productivity and new business models that are emerging as a result of IoT.