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:
Filament Games LLC
Location:
Madison, Wisconsin
Country:
United States
Job Type:
Programming/Engineering
Position type:
Full Time
Platform
PC / Windows
Experience Level:
Associate
Education:
Associate Degree

Game Engineer I-II

 

Date: 12/4/2013
Job Title:  Game Engineer I - II
Department:  Engineering
Reports to: Engineering Director
Effective: March 2014
Exemption Status: Exempt
Location:  Madison, WI
Compensation: $40,000 - $60,000 based on experience & position level


 Nature and Scope

Filament Games seeks a talented and self-driven Game Engineer to join our team in creating next generation learning games and technology solutions. Game Engineers work intimately with an interdisciplinary team of professionals and play a key role in carrying product development through conception to execution. A Game Engineer at Filament is largely responsible for:

  • Core system architecture

  • Lead Programming duties on products

  • Implementation of unique game-play mechanics and complex user interface

  • Regular iteration and maintenance of the above systems

  • Constant communication with other developers and production

This position reports to the Engineering Director and has no direct reports. However, with company growth this may change as proven candidates will have the opportunity to lead more complex teams and tackle a variety of challenging projects.

 

Authority, Responsibility, & Relationships

Authority:

  • Providing estimates to the production team

Responsibilities:

  • Implementation of game-play features and improvements

  • Troubleshooting and delivering solutions to programming defects

  • Troubleshooting deployment issues

  • Documentation of key algorithms and interfaces

  • Revising of work according to critique and judicial use of programming best practices

  • Estimation of time to complete tasks

  • Daily communication with team members and production

  • Limited travel to facilitate and review in-classroom playtests

 

Relationships:

  • Reports to: Engineering Director

  • Direct Reports: None currently

  • Coordinates activity with: Design, Art, Production

 

Measures of Success

  • Completion of features in a timely manner

  • Delivery of sprint builds and releases on time

  • Constant improvement and refactoring of existing code

  • Prioritization of tasks that minimize roadblocks

  • Contribution to internal framework needs

  • Uncovering of potential issues before they happen

 

Requirements

Experience

  • Level 1-

    • Associates Degree in Computer Science or similar technical degree, or equivalent experience

    • 1 year of professional (or indie) game development experience or 2 years of other relevant software engineering experience, or a degree from a 4 year game development degree program.

    • Proficiency in one of the following languages: JavaScript, ActionScript 3, C#, C++, or Lua

    • Contributed as an engineer on at least one playable game

    • Proficiency in developing web applications

  • Level 2-

    • AS/BA/BS in Computer Science or similar technical degree, or equivalent experience

    • 2 years of professional (or indie) game development experience (or 4 years of other relevant software engineering experience)

    • Proficiency in two or more of the following languages: JavaScript, ActionScript 3, C#, C++, or Lua

    • Credited as a programmer on at least one shipped title

    • Proficiency in developing web applications

 

Required Skills

  • Excellent written and verbal communication skills

  • Strong knowledge of fundamental OOP concepts

  • Ability to handle and prioritize multiple tasks

  • Ability to work in the A-Z game development process – from concept thru design, development, and delivery

 

Personal Characteristics

  • Creative problem solver

  • Ability to meet strict deadlines

  • Self-driven motivator

  • Comfortable in a fast-paced, collaborative, entrepreneurial environment

  • Curious with experimenting with the latest developer technologies and standards

 

Desired Skills

  • Passion for learning and learning games

  • Experience developing games for tablets and web browsers

  • Experience developing multiplayer games

  • Experience with JavaScript frameworks like jQuery

  • Experience with build take managers like Apache Ant or Grunt

 

About Filament Games

Filament Games is a game production studio that exclusively creates learning games. Our core competency is combining best practices in commercial game development with key concepts from the learning sciences. Accordingly, our senior staff is comprised of individuals who are equal parts game and instructional designers. Our “dual literacy” and high standards have earned numerous awards over the past several years.

Benefits:  Filament Games is an awesome place to work. Why?

  • Our team is a creative, interdisciplinary group of people who are making a difference. Through innovative educational games we’re working to modernize education and revolutionize learning!

  • We believe that the best work – and the best life – comes from a health balance between work and play, discipline, and fun. Our office culture reflects this. For example, we have flexible work hours, LAN nights, grill outs, sketch nights, Show-n-Tells, ropes course outings, and the occasional Nerf battle.

  • Our stylish, fun and relaxed office is conveniently located on the near-east side of Madison, a lively city with a world-class university, vibrant tech industry and beautiful state capitol. The near-east side is a vibrant, mixed-use neighborhood near Lake Monona that offers affordable housing, eclectic restaurants, music venues and retail stores- all within walking distance of our office. Even better, we’re only two miles from the heart of downtown and the university.

  • Filament offers a competitive benefits package, including health/dental/vision care, short & long term disability, a Flexible Spending Account, 401k retirement plan, subsidized metro travel, discounted gym membership, discounted parking, supplemental coverage through Aflac, generous paid time off and extended holidays.

To Apply:  To apply, please visit our website at http://www.filamentgames.com/jobs and click “READ MORE” next to the position/position level in which you are interested. After reading the job description, click the “APPLY NOW” button at the bottom of the webpage. Include your cover letter, addressed to Connor Hayes, and resume. In your cover letter, please include your responses to the questions below as well as contact information for three professional references. Finally, please upload two working code samples in any object oriented language, ready to compile.

Questions: Please respond to the following questions in your cover letter. Each answer should be no more than one page in length, typed.

  • Why did you decide to go into game engineering as a career? Where do you want to be in your career five years from now?

  • Describe a web project that got you excited. What was your role and what was the outcome?

  • Describe the steps a short-circuit Boolean evaluator would use to evaluate the following expression and write the finale value as TRUE or FALSE:

  •  

    Let apples = 5, bananas = 6, isSmiling = FALSE.

    isSmiling || ( apples > 5 && bananas <= 6 && !isSmiling ) = ?

     

    Please note: Specific information or materials are requested for some job postings. Be sure to include the requested information, or your application will not be reviewed.

    Applicants will be considered for positions on the basis of qualifications and ability to perform the job for which they are applying without regard to race, religion, creed, sex, age, residency, national origin, disability, sexual orientation, marital status, or physical appearance. Minorities are encouraged to apply.