Midway Austin is Hiring Engineers
Please apply via Midway's website.
Midway Games is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation or any other classification protected by Federal, State or local law.
- Core Technology Group Senior Engineer
- Core Technology Group Software Engineer
- Senior Software Engineer - AI
- Senior Software Engineer - Build
- Senior Software Engineer - Campaign
- Senior Software Engineer - Gameplay
- Senior Software Engineer - Generalist
- Senior Software Engineer - Network
- Senior Software Engineer - Networking
- Senior Software Engineer - Rendering
Senior Engineer
Midway Games is looking for highly skilled engineers to build core technology
for next generation games. In this challenging role, the individual will work
with Core Technology team members to analyze, design, implement, document, and
maintain technology to be utilized by studios across the world. The individual
must utilize and enhance middleware technology, as well as create innovative
tools and technologies. The individual must be a strong team player, have
excellent documentation and communication skills, focus on customer
satisfaction, and have a passion for developing the best game technology in the
business. An ideal candidate will have domain expertise in fields such as AI,
Audio, Physics, Tools/Pipelines or Unreal Engine 2/3.
Requirements
- Minimum 5 yrs professional software development experience
-
Bachelor’s degree in Computer Science or Engineering (or equivalent work
experience) - Strong knowledge of C++ and solid software engineering foundations
- Key experience in architecting high quality software
- Experience with supporting other programmers
- Excellent communication skills
- Exposure to central technology development and support or Middleware
- Dedication to maintaining high level of customer satisfaction
- Strong desire to take initiative and drive technology to the next level
- Willingness to learn
- Must be able to relocate to Austin
Recommended Skills
- Experience with Unreal engine (both console and PC development)
- Experience with scripting languages (JavaScript, Python, Perl, etc)
- Extensive knowledge on developing software for consoles
- Knowledge of Templates, Design Patterns and Refactoring
- Experience with working in a central technology group
-
Strong domain expertise in one or more fields (Graphics, AI, Physics,
Networking, etc) - Working knowledge of Middleware used for games
Engineer
Midway Games is looking for skilled engineers to build core technology for next
generation games. In this challenging role, the individual will work with Core
Technology team members to analyze, design, implement, document, and maintain
technology to be utilized by studios across the world. The individual must
utilize and enhance middleware technology, as well as create innovative tools
and technologies. The individual must be a strong team player, have excellent
documentation and communication skills, focus on customer satisfaction, and
have a passion for developing the best game technology in the business. An
ideal candidate will have domain expertise in fields such as AI, Audio,
Physics, Tools/Pipelines or Unreal Engine 2/3.
Requirements
- 2 to 5 yrs professional software development experience
-
Bachelor’s degree in Computer Science or Engineering (or equivalent work
experience) - Good knowledge of C++ and solid software engineering foundations
- Excellent communication skills
- Dedication to maintaining high level of customer satisfaction
- Strong desire to take initiative and drive technology to the next level
- Willingness to learn
- Must be able to relocate to Austin
Recommended Skills
- Experience with supporting other programmers
- Key experience in architecting high quality software
- Knowledge of scripting languages (JavaScript, Python, Perl, etc)
- Exposure to central technology development and support or Middleware
- Experience with Unreal engine (both console and PC development)
- Knowledge on developing software for consoles
- Knowledge of Templates, Design Patterns and Refactoring
- Experience with working in a central technology group
- Domain expertise in one or more fields (Graphics, AI, Physics, Networking, etc)
- Knowledge of Middleware used for games
Senior AI Programmer
Midway-Studios-Austin is looking for a senior AI programmer to create innovative
and cutting edge next generation quality AI for the sequel to a best selling
first person shooter. The programmer will work closely with design/art to
develop character and vehicle AI specific for the needs of the game.
QUALIFICATIONS
- A passion for creating and playing cutting edge first person shooter games.
- At least 3 years industry experience with significant AI responsibilities.
- Extensive knowledge of the latest game AI techniques.
- Strong understanding of 3d animation techniques.
- Strong understanding of game physics.
- Strong problem solving skills.
- Strong 3d math skills.
- Excellent C++ programming skills.
- Worked on at least two published console titles.
- Self motivated and can work under limited supervision.
- Excellent communication skills.
- A strong team player.
- Experience with AI-implant a plus.
- Unreal programming or scripting experience a plus.
- Experience in game design a plus.
- BS in Computer Science or equivalent work experience
Sr. Software Engineer – Build
Midway Studios Austin is looking for a programmer to work on the sequel of a
best selling first person shooter. Responsibilities will include keeping on top
of code merges/integrations to and from a shared technology code base and
maintaining the builds across PC, PS3, and Xbox360 platforms.
Requirements:
- Excellent Perforce skills.
- Strong C++ programming skills.
-
At least 3 years industry programming experience with at least 1 year of cross
platform development. - Worked on at least one published title.
- Strong organization skills.
- Strong communication skills.
- Strong QA skills.
- Unreal programming/scripting experience a plus.
EDUCATION REQ: BS in Computer Science or equivalent work experience
Sr. Software Engineer- Campaign
We are looking for a Campaign Programmer who will be accountable for developing,
writing and debugging code for new and upgraded software products.
Essential Functions:
-
Develop C++ as assigned and scheduled by a Lead Programmer, including the
following aspects of code development: architect, implement, debug, document
and maintain. -
Adheres to the project's coding standards (for example, commit process, version
control, documentation, and so on). - Ensures that code is clean, easy to use, free of bugs and reliable in the game.
- Produces documentation for other programmers' use.
- Ensures that assets are stored and processed optimally.
-
Works independently to complete assigned projects, with limited supervision on
most work. -
Keeps current with the technological developments and advancements in the
computer game industry. - Researches coding techniques and algorithms.
-
Works proactively with Lead Programmer to identify technical and developmental
risks and obstacles, and helps generate solutions. -
Works proactively with Designers and Artists to successfully complete assigned
tasks. -
Focuses on making the best possible game, which requires adaptation to changing
requirements.
Skills and Abilities:
-
Demonstrated understanding of programming languages, with a proven ability to
program and optimize object-oriented C++, and with a focus on one or more of
the following specialties: Engine/Tools, Graphics, Networking, AI, Audio,
Physics, Interface, Game Engine and QA Programmer. - Demonstrated ability to write clear, maintainable, portable code.
- Self motivated with demonstrated ability to work efficiently and independently.
-
Strong time management skills with a proven ability to focus on priorities and
solve problems. - Strong verbal and written communication skills.
- Demonstrated ability to adapt to changing requirements.
-
Demonstrated ability to collaborate as member of a team and work toward team
goals.
Previous Experience: 3-6 years game industry or related programming experience.
Gameplay / Networking Programmer
Midway Studios Austin is looking for a programmer to create cutting edge next
generation gameplay for a new IP. The programmer will work with the technical
director and the design staff to create and implement fun and innovative
multiplayer gameplay.
Required:
- Strong C++ programming and debugging skills.
- Good written and verbal communication skills.
- Knowledge of practical usage of algorithms and data structures.
- Ability to work well in cross-disciplinary groups.
- Experience with implementation of a networked, multiplayer game.
Desired:
- At least 3 years industry programming experience.
- Worked on at least one published console title.
- Comfortable with 3D computational geometry.
- Unreal Engine programming/scripting experience.
- Enthusiasm for being involved in the design of the game.
- BS in Computer Science.
Sr. Software Engineer-Generalist
Midway Games Inc. is looking for a Software Engineer Generalist.
Previous Experience:
- 6+ years game industry or related programming experience.
- Experience on at least one game title from start to finish.
This is a management position with the responsibilities of a lead
programmer/software engineer for a specific project. As a working lead, the
candidate will drive a software engineering team in the development of assigned
products and has the proven skills and qualifications of a senior programmer on
a management track with clearly defined engineering management duties.
Essential TECHNICAL Functions:
- Researches coding techniques and algorithms.
-
Keeps current with technological developments and advancements in the game
industry. - Merges the code of other Programmers contributing to the project.
- Ensures that the code is clean and reliable.
-
Ensures the code is memory efficient (CPU, memory), as required by the
project's technical requirements. -
Anticipates technical and development risks and obstacles, and generates
solutions early. -
Works with managers to evaluate and make feature schedules and resource
trade-offs.
Essential MANAGEMENT Functions:
-
Authors and maintains technical specifications that document the development
process, requirements and risks of the project's software. Collaborates with
the Technical Director as needed. -
Consults with Director of Technology on matters of architectural and technical
approaches. -
Updates the Technical specifications in response to changes made to the game
design by the Project Director and approved by the Director of Technology. -
Calls meetings as needed, including code design, code reviews and periodic
technical reviews, in collaboration with the Director of Technology. -
Delegates and schedules the implementation, debugging, documentation, and
maintenance of the code and the team's programmers. -
Tracks and verifies that programming tasks are completed on time and meet the
requirements of the game. -
Maximizes the productivity of the programming team by avoiding redundant
development. -
Evaluates the team's performance regularly, and efficiently utilizes the
specific skills of individuals. - Establishes clear, project specific roles for all programmers on the team.
-
Provides direction, guidance, assistance, and feedback for all programmers on
the team, and ensures their ongoing development. - Initiates and manages QA involvement in technical support.
-
Manages the technical support of game specific tools for other teams on the
project. -
Sets goals and objectives for team members and acts as visionary, mentor and
coach. - Passes along performance issues to the project's Producer and HR.
Skills and Abilities:
-
Strong time management skills with a proven ability to focus on priorities,
solve problems, juggle multiple tasks and meet deadlines. -
A demonstrated command of applicable programming languages and a thorough
knowledge of software design practices including modularity documentation,
event-driven architecture, object-oriented design, graphics and animation
techniques, interface design practices, portability, extensibility and
testability. - A record of superior contributions to several software titles.
- Experience building new software technology.
- Strong supervisory skills and leadership skills.
- Proven project management skills.
-
Ability to communicate effectively with different audiences on a broad range of
topics: technical, business and creative.
Sr. Software Engineer - Network
Midway Games is looking for a Network Programmer to be responsible for the
multiplayer networking of a next-generation game in development at our Austin
studio. Key responsibilities include working closely with the product
development team and the shared technology teams to extend the networking into
title-specific game systems.
Requirements:
-
Three years of C++ experience in video game development (console experience
desired). - First-hand experience in networking a successful video game product.
- Experience writing technical design documentation.
- Strong verbal and written skills.
- Computer Science or related engineering degree.
- Passion for developing and playing video games.
- Ability to relocate to Austin, TX.
Sr. Software Engineer-Networking
Midway Studios Austin is looking for a senior network programmer who will
specialize in engineering online networking systems for a next generation
multiplayer sequel to a best selling first person shooter. Key responsibilities
will include working closely with the tech development team over-seeing,
creating, and supporting all game related multi-player networking systems.
QUALIFICATIONS
- A passion for creating and playing cutting edge first person shooter games.
-
At least 3 years industry programming experience with significant networking
responsibilities. - Worked on at least one published console title.
- Extensive knowledge of the latest network gaming techniques.
- Excellent C++ programming skills.
- Excellent optimization skills.
- Excellent system architecture skills.
- Excellent communication skills.
- A strong team player.
- Unreal programming or scripting experience a plus.
- BS in Computer Science or equivalent work experience.
Sr. Software Engineer - Rendering
Midway Studios Austin is looking for a senior graphics programmer to create
innovative and cutting edge next generation graphics effects and systems. The
programmer will follow the guidelines set out by the programming lead to create
systems specific to the needs of the game.
Requirements
-
At least 3 years industry programming experience with significant graphics
systems responsibilities on either Xbox, PS2, Xbox360, or PS3. - Worked on at least two published console titles.
- In depth knowledge of DirectX and/or OpenGL.
- Extensive knowledge of the latest shader techniques.
- Strong knowledge of large open world and crowd rendering techniques.
- Ability to create production quality tools and asset pipelines.
- Excellent C++ programming skills.
- Strong technical creativeness.
- Strong 3d math skills.
- Strong optimization skills.
- Cross platform development a plus.
- 3DS-Max plug-in experience a plus.
- Self motivated and can work under limited supervision.
- Excellent communication skills.
- Strong team player.
- Unreal programming experience a plus.
- BS in Computer Science or equivalent work experience.
Next group event
Group categories
- chapter news (3)
- Events (37)
- Jobs (144)
- local news (89)
