webJobs Copyright 2008, Web Scribble Solutions, Inc. All Rights Reserved. webJobs: Job board software Job board software Job script
This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
Insomniac Games
Location:
Burbank, California
Country:
United States
Job Type:
Programming/Engineering
Position type:
Full Time
Platform
Xbox One
Experience Level:
Entry Level
Education:
Bachelor's Degree

Associate Engine Programmer

Are you looking to be part of the “engine that could?” Does the idea of working with some of the most talented programmers in the industry make your head spin – then this is the space for you.   Insomniac Games is looking for an associate engine programmer to help design, add and modify features of both runtime and tools components of the engine. To write and modify data and code with a heavy focus on real-time performance and usability, and provide features which can be used in practice to create best-in-class contributions to our games based on direction from senior staff. It’s the opportunity to learn from the best! Keep reading- 

Essential Duties and Responsibilities include the following:

  • Design and develop data and code based on direction and/or feedback from Engine leads or Engine Director
  • Implement new functionality for engine, given supervision
  • Rewrite existing systems as directed for increased functionality, reduced memory usage, and increased performance
  • Respond to bugs and feature requests related to engine code as directed
  • Keep current with the technological developments and advancements in the computer game industry
  • Revise program for corrections, enhancements, or system environment changes
  • Provide technical assistance by responding to inquiries regarding errors, problems, or questions with programs
  • Complete processor-specific optimization tasks
  • Analyze code performance
  • Document technology implementation details
  • Work with production teams to identify and solve development problems, as required.
  • Other duties may be assigned 

Education and/or Experience:  

  • Bachelor's degree (B.A.) from a four-year college or university; or two to four years related experience and/or training; or equivalent combination of education and experience.
  • Fluency in C, C++, and assembly/microcode programming (various CPU cores). Strong grasp of mathematical concepts, graphics, collision detection, data transformation, database management and advanced programming techniques.

Additional General Programming & Mathematical Skills: Ability to demonstrate application knowledge in most of the following areas: Data design, concurrency, user experience design, optimizations (low & high-level), linear algebra, data analysis and statistics, performance analysis, debugging (low & high-level), system (h/w and OS – Linux, XBOX360, PS3, Windows), language – asm and C++.

If this sounds like the opportunity that you have been looking for, then we would like to hear from you.  Please use the link below and apply directly.  Thanks!