• Forum
  • Jobs
  • Senior Graphics Programmer Wanted - Sony

 
Senior Graphics Programmer Wanted - Sony Bend Oregon

Description
Our Sony Bend Oregon Studio is looking for a Senior Staff Graphics Programmer. This position specializes in programming that centers around the graphics functionality of the target platform and game engine. This will frequently involve knowledge,research and development of innovative and cutting edge graphic techniques including Lighting, Rendering and Special Effect creation.They will need to work closely with the art team to fully understand the desired art style and work to achieve this within the complex constraints of the target platform.

Is a key contributor to the development of cutting edge 3d rendering
technology within the constraints of the target system and performance
characteristics of the game and engine. This includes, but not limited to
Complex shader coding, Lighting Models, Special effects (bloom, fog etc).
Occlusion schemes utilizing the rendering architecture, Particle systems,
Shadowing Solutions etc.

Maintains a thorough knowledge of all aspects of the engine and tools pipeline
to manage / communication and enable early identification of issues to ensure
issues pertaining to the production or use of the Graphics Pipeline are
strategically managed.
Maintains a thorough knowledge of the games designs to manage the
identification of graphics led solutions to requested features. This could include,
but is not limited to, use of Complex shader tricks in achieving a specific visual
effect, as requested by the art or design team.

Collaborates with the development team to strategically manage and develop all
aspects of the game-play experience from a technical perspective.
Provides input into the technical design and the vision through all phases of
the game development cycle from pre-production through final product
release. This entails ensuring products are of the highest technical quality
and uphold the integrity of the games design.
Independently undertakes research prior to the commencement of a new
system or task to ensure implementation effectively meets defined goals.

Manages the iterative improvement of the internal studio’s engine and tools
by maintaining foundational continuity while balancing the changing needs
of the development arena such as evaluating and exploiting the latest
industry hardware and software innovations, competitive market advances,
staff, etc.

Maintains a clear understanding of personal task lists and project milestones
to ensure set goals will be met from a scope, schedule or game-play
perspective.

Clearly communicating updates and concerns to their manager.

Manages requests or information needs regarding any aspect of the
technical creation process with the appropriate members of the development
team.

Capable of resolving a range of highly complex technical issues to both
programmers and other less technical team members. This will include the
ability to explain themselves in writing and using a variety of audio visual
aids.

Actively maintains skill-set andknowledge base by keeping track of the
latest innovations from the industry.

May also have management responsibilities or a formalized leadership role
within the programming team. This entails contributing to schedule
management needs, providing guidance to support the diplomatic resolution
of complex problems, providing input into team performance reviews,
facilitating career coaching.

May also represent the studio in outside discussions of our technology where
so required.

Provides input into the technical design and the vision through all phases of the game development cycle from pre-production through final product release.This entails ensuring products are of the highest technical quality and uphold the integrity of the games design.

Independently undertakes research prior to the commencement of a new system or task to ensure implementation effectively meets defined goals.

A wide-range of modern real-time rendering techniques (lighting and shadowing,shaders and materials, skinning, culling, etc.)

Previous or next-gen video game platform experience is desirable

Strong C/C++ experience

Strong knowledge of production development tools including compilers (e.g.gcc), build tools (make), IDEs (Visual Studio), source code and asset control systems (SourceSafe) and integration with 3d editing packages (Maya).

Excellent ability to write efficient, clear, maintainable and portable code.

Thorough understanding of current data structures, algorithms and methodologies.

Good math skills.

Assembly language programming skills desirable.

Qualifications
Minimum 3-5 years industry experience or related experience.

1 or more published titles considered a strength.

B.S.in computer science, engineering or relevant curriculum.
Proven demonstration of Graphics Rendering Techniques.

Preferred Experience / Education:
5 years industry experience with published title demonstrating Graphics Rendering Techniques.

--

Please contact me directly (I'm a contract recruiter for Sony)
Phone - 250-327-8886
jshaw.contract@gmail.com
Topic archived. No new replies allowed.