Remote Graphics Engineer with Deep Linux Drivers experience Job in Telecommute
Tactel, a leading supplier of professional graphics software developers, is seeking Graphics Software Developers to add to its Android team. Successful candidates will work side by side with the customer to develop Android graphics functionality for tomorrow’s next generation Android devices.
PRIMARY RESPONSIBILITIES:
Linux Drivers experience and OpenGL Required
- Develop and maintain graphics drivers, middleware and applications.
- Develop and maintain unit tests utilizing existing test frameworks.
- Develop and maintain test harness applications utilizing JNI callouts.
- Participate in the debugging of difficult problems involving hardware and/or multiple software subsystems including kernel drivers and system firmware.
- Analyze performance of modules and design and implement improvements.
EDUCATION AND EXPERIENCE:
- Bachelor’s or Masters degree in Computer Science or Engineering, or Electrical Engineering with emphasis on software systems
- Minimum 5 years of software engineering and development experience
- 3+ years software engineering/development experience in the mobile/wireless/consumer electronics industry
- Proficient and current C/C++, some experience in Dalvik/Java and assembly language may be beneficial.
- Experience with Khronos standards (WebGL/OpenGL/OpenGL ES/OpenCL), Surfaceflinger, Pixelflinger, compiz-fusion, wayland or general composition, graphics drivers, software rendering engines, Renderscript, LLVM, various OS middleware components, and application layer optimization techniques.
- Knowledge in optimizing graphics driver, shader (lower layer application) and general processing with hardware acceleration.
- Significant experience in 2D and 3D rendering engines, display hardware processing tiled graphics system architecture.
- Knowledge of and experience in creating and maintaining graphics system software for various platforms, such as Android or Linux.
- Knowledge of major frameworks such as Qt, GTK, WxWidgets, X11 is preferred.
SKILLS AND ABILITIES:
- Maintains positive working relationships with a “can do” attitude
- Maintains confidentiality with regard to sensitive and proprietary information
- Excellent English written and verbal communication skills
- Self-starter, strong analytical skills, creative problem-solver, able to work independently and make sound judgments while also remaining effective in a dynamic team environment
- Ability to operate at a variety of levels from high-level architecture down to nitty-gritty coding and debugging details
- Ability to learn and adapt to new technologies quickly and resolve problems involved in integrating new technologies into existing systems
- Ability to multi-task and prioritize
- Works well under pressure and meets deadlines
November 29, 2009
• Tags: Remote Graphics Engineer with Deep Linux Drivers experience Job in Telecommute • Posted in: General