GET SIMILAR JOBS BY EMAIL. Sign Up
Monster
 
 
 
 

Job Summary

Company
Tactel
Location
Folsom, CA 95630
Industries
Computer Software
Job Type
Full Time
Employee
Years of Experience
2+ to 5 Years
Education Level
Bachelor's Degree
Career Level
Experienced (Non-Manager)

Software Developer, Graphics

About the Job

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:

  • 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
 

Job Tools

Quantcast