Showing posts sorted by date for query Irvine. Sort by relevance Show all posts
Showing posts sorted by date for query Irvine. Sort by relevance Show all posts

Monday 14 July 2014

User Services Administrator I #15728 | Tetra Tech, Inc. | Irvine CA US


User Services Administrator I #15728 | Tetra Tech, Inc. | Irvine CA US


User Services Administrator I

Operating Unit : TES
Location : Irvine CA US 92612
% of Travel Required : No
Career Level : Experienced (Non-Manager)
Education : Associate Degree
Category : Information Technology
Job Description :
Tetra Tech is a leading provider of consulting, engineering, program management, construction management, and technical services. The Company supports government and commercial clients by providing innovative solutions to complex problems focused on water, environment, energy, infrastructure, and natural resources. With 14,000 employees worldwide, Tetra Tech's capabilities span the entire project life cycle.

We are seeking a User Services Administrator / Support Technician for our location in Irvine, California.

As a support technician for our Enterprise Depot, you will serve as the single point of ownership for computer and software setup and delivery, including hands-on preparation of PCs and phone and email support for final setup steps for employees located throughout the United States and Canada. You will interact with both internal customers and other IT teams to ensure the highest level of customer satisfaction is achieved. You will interact with our vendors to assist in purchasing of computer accessories following company procedures.
 
You will also assist the help desk and provide support to end users on a variety of issues with excellent customer service. You will identify, research, and resolve technical problems. Assist in the installation, maintenance, and general support of systems and applications. Respond to telephone calls, email and personnel request for technical support issues. Document, track and monitor progress of each issue or deployment to ensure a timely resolution. Be familiar with standard concepts, practices, and procedures for PC setup and support. You must have the ability to work independently and to prioritize your workload according to the enterprise’s needs.
 
If you are looking for an entry level IT position working with customers in a dynamic environment, this is the job for you!
 
Training:
On-the-job training will be provided for our deployment process, accessory ordering procedure, and help desk ticket system.
 
Your responsibilities on a daily basis:
·         Unbox and prepare PCs for deployment using imaging and software installation systems
·         Track each deployment and document work using Cherwell ticket system and company procedures
·         Provide final setup support via phone and email to staff across the US and Canada
·         Provide a level 1-2 technical support;
·         Using established procedures, provide first responder support for IT services (incidents, service requests and requests for information)
·         Diagnose and apply the required solution and by provide guidance using common troubleshooting techniques;
·         Provide detailed information for work performed in the request notes;
·         Apply escalation procedures when no workaround solution is found;
·         Keep track of the incident to help ensure request is routed to the appropriate team and, where applicable, keep requester informed of progress;
·         Monitor the progress of the request and inform the requester of the progress of their requests by providing effective diagnosis and solution;
·         Participate in upgrading the knowledge base (procedures, operational instructions);
·         Contribute to the resolution of problems and their documentation as well as the establishment of temporary or permanent solutions in investigating, diagnosing and testing different solutions;
 
Job Requirements
·         College degree in computer science or equivalent experience;
·         1-3 years of technical support experience;

Language:
      ·  Primarily English spoken and written;
·  Spanish, French, or other languages are a plus
                  ·  CompTIA A+ or other certifications are a plus
 
      Your skills:
·         Excellent customer services with the ability to assist users over the phone.
·         Previous phone support experience is required.
·         Ability to move semi heavy boxes is required
·         Functional knowledge of call center management tools based on ITIL, such as Cherwell;
·         Knowledge of ITIL processes;
·         Experience installing and troubleshooting desktop and laptop operating systems and applications ( PCs, mobile devices, knowledge of software, hardware, MS operating systems, and accessories / peripherals including printers);
·         Working knowledge of network/server components, information security principles/practices, remote connectivity tools;
·         Knowledge of Microsoft environments ;
·         Good Working knowledge of requirements to support and provide end user break/fix issues for  Office and Engineering applications: Access, Power Point, Word, Excel, electronic email (Microsoft Exchange), AutoCAD, ESRI, etc;

Additional Skills
:
·         Strong customer service orientation;
·         Analytical mind, skill of prioritization;
·         Ease of communication;
·         Team player;
·         Professional and patient demeanor
·         Methodical attention to detail.
 

 
 

Job Code : TES-UserServAdministrator-EA 
 
 
 
 
 

Thursday 5 June 2014

Software Engineer, User Interface #140005W | Blizzard Entertainment | Irvine, California, United States


Software Engineer, User Interface #140005W | Blizzard Entertainment | Irvine, California, United States


Software Engineer, User Interface
World of Warcraft
Office: Irvine, California, United States

Blizzard Entertainment is seeking a passionate and driven software engineer to join World of Warcraft’s user interface team. Our UI engineers need to identify and solve challenges within an existing yet constantly evolving code base.  The ideal applicant must be able to work closely with designers to develop a shared vision and then see it through from concept to completion. The candidate should be familiar with the gameplay of World of Warcraft or other MMO’s and possess the ability to develop new and compelling UI features.

Responsibilities
  • Work closely with designers and other engineers to establish a shared vision for compelling UI features.
  • Implement functional and elegant UI features from approved concept images and paper designs.
  • Develop back-end functionality to support front-end features.
  • Constantly observe and learn latest programming techniques.
Requirements
  • Fluent in C / C++
  • Fluent in high-level scripting languages such as LUA, perl, or PHP
  • A minimum of 2 years’ of industry experience
  • Able to work with non-programming team members
  • Passion for playing and making games (especially Blizzard games!)
Pluses
  • Experience with developing UI modifications for World of Warcraft
  • Degree in computer science or related field
Required Application Materials
  • Resume
  • Cover Letter which should include: (make sure to mention language proficiencies, if any)
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.


Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 




Senior Software Engineer, User Interface #140000E | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, User Interface #140000E | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, User Interface
World of Warcraft
Office: Irvine, California, United States
Blizzard Entertainment is seeking a highly skilled and creative user interface software engineer to join our World of Warcraft team.  You must have at least six years of industry experience and understand the challenges of crafting an effective yet elegant user interface.  Creativity and teamwork are critical as you must be able to work closely with our game designers to develop a shared vision and then see it through from concept to completion. You will also need to be familiar with the stylistic themes of World of Warcraft and possess the ability to develop new and compelling UI features that match. 

Responsibilities
  • Work closely with designers and other engineers to establish a shared vision for compelling UI features.
  • Implement functional and elegant UI features from approved concept images and paper designs.
  • Develop back-end functionality to support front-end features.
  • Other duties as assigned.
Requirements
  • A minimum of 6 years’ of industry experience
  • Fluent in C / C++
  • Fluent in high-level scripting languages such as LUA, perl, or PHP
  • Self-motivated
  • Strong math skills
  • Developed sense of design and graphical layout
  • Passion for playing and making games (especially Blizzard games!)
Pluses
  • Experience with developing UI modifications for World of Warcraft
  • Strong graphic art skills
  • Proficient with Photoshop
  • Degree in computer science or related field
Applicants must submit (i) a cover letter, (ii) and a resume. Only submittals with cover letters will be considered.

The cover letter should describe why you are interested in working at Blizzard, and what games you are currently playing.  Make sure to mention language proficiencies, if any.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Senior Software Engineer, Server #14000AH | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Server #14000AH | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Server
World of Warcraft
Office: Irvine, California, United States
Blizzard Entertainment is seeking a highly skilled senior software engineer to join the World of Warcraft server team. The ideal applicant is someone who enjoys playing MMOs and hungers to understand the workings and infrastructure of a massive online gaming environment. The individual must also enjoy the challenge of implementing new game systems for players to experience, while diagnosing tough problems and keeping the server code maintainable and optimized.

Responsibilities
  • Implement and own major World of Warcraft server gameplay features.
  • Implement server infrastructure changes to support new gameplay features.
  • Diagnose and fix complex player impacting problems on live World of Warcraft servers.
  • Implement instrumentation and testing strategies to ensure correct functionality of features.
  • Performance measurement and optimization.
  • Deployment of patches and live hotfixes.
  • Provide server implementation advice for other team members.
Requirements
  • Passion for video games
  • Passion for problem solving
  • Passion for working in a fast-paced, highly results oriented environment
  • A minimum of 10 years’ programming experience
  • A minimum of 5 years’ programming on a product in production
  • Passion for implementing complex coding solutions with simple, elegant, easy-to-maintain code
  • Experience with high level scalable server architecture design
  • Experience with diagnosing and fixing crashes, deadlocks, stack overflows, and heap corruption
  • Experience with developing test strategies, instrumentation, and test harnesses
  • Experience with risk assessment
  • Experience with threading
  • Experience with code optimization
  • Fluent in C++
  • Networking experience in TCP / IP
Pluses
  • World of Warcraft player
  • Prior development work on client / server game systems
  • Previous experience with shipping game titles
  • Previous experience with working in a fast-paced, high results oriented environment
  • Linux experience
  • SQL experience 
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Senior Software Engineer, Engine #13000I7 | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Engine #13000I7 | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Engine
World of Warcraft
Office: Irvine, California, United States
Blizzard Entertainment has an amazing opportunity for a senior engine programmer to join the fray on World of Warcraft. As a key contributor, you will be working with a team of engineers focused on the vision of improving World of Warcraft’s graphics and core technology. Our team is highly collaborative, and you’ll interface with designers, game programmers, and fellow engine programmers as you help develop and refine key engine systems. Review the requirements below and drop us a line if the prospect of bringing WoW to a whole new level speaks to your experience and skillset, and appeals to your passion and creativity.
 
Requirements
  • Extensive experience with code and data optimization
  • Experience in any of the following: shader and/or graphics effects programming, collision and physics, advanced scene management techniques, or low-level animation.
  • Fluency in C / C++
  • Strong mathematics skills, including proficiency with trigonometry and linear algebra
  • A minimum of 5 years’ game programming experience
  • A passion for video games
Pluses
  • Computer science or related degree
  • Experience with multi-threaded programming
  • Experience working on a MMO or open-world game
Applicants must submit (i) a cover letter that describes why you are interested in working at Blizzard and what games you are currently playing. (ii) and a resume. Only submittals with cover letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Software Engineer, Graphics / Engine #140001Q | Blizzard Entertainment | Irvine, California, United States


Software Engineer, Graphics / Engine #140001Q | Blizzard Entertainment | Irvine, California, United States


oftware Engineer, Graphics / Engine
Unannounced Games/Projects
Office: Irvine, California, United States
Blizzard Entertainment is seeking an experienced graphics and engine programmer to focus on render pipeline development as well as general engine code.  This position will be called upon to work on multiple aspects of engine development but primarily involves working with artists, game programmers, and fellow engine programmers to develop and refine rendering systems that contribute to the creation of Blizzard Entertainment's next industry-changing game experience. The ideal candidate will have a passion for attention to detail yet keep a broad interest in diverse areas of engine development and will keep a critical eye for what needs to be improved on a broad level: visuals, iteration times, code quality, engine performance, and reliability.
 
This is a full-time position at our office in Irvine, California.                                 
 
Requirements
  • Strong C++ and object-oriented design skills
  • A minimum of 3 years’ experience on at least one shipped title
  • Strong passion for graphics programming and algorithms / mathematics (linear algebra, trigonometry)
  • Familiar with state-of-the-art rendering techniques, shader development and graphics hardware and API’s
  • Self-motivated and a strong teammate willing to pitch in on many areas of development
  • Passion for playing video games and writing engine code
Pluses
  • Experience with multi-threaded programming
  • Experience with particle / effects systems
  • Experience with Maya and its SDK
  • A degree in computer science, related field, or equivalent experience
Required Application Materials
  • Resume
  • Cover Letter which should include:
  • Why you are interested in working at Blizzard
  • What games you are currently playing
**Only submittals with Cover Letters will be considered.
 
Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Senior Software Engineer, Console #14000A5 | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Console #14000A5 | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Console
Unannounced Games/Projects
Office: Irvine, California, United States
Blizzard Entertainment is looking for a talented and experienced programmer to join our crusade in developing top-quality games. As an engine programmer at Blizzard, you write and maintain the code that enables our games to run efficiently while also delivering on our artistic vision and gameplay goals. You will be responsible for developing systems on multiple platforms, working in areas like rendering, memory management, file and network I / O, and whatever else needs to be done to give us the best experience possible across all of the platforms we support.

Responsibilities
  • Collaborate with designers, game programmers, and fellow engine programmers to develop and refine key systems that will allow the game to run on multiple platforms.
  • Identify and offer solutions for the technical challenges we will face during our development on multiple platforms.
Requirements
  • A minimum of 5 years’ game coding experience, including having shipped at least one multi-platform AAA title as an engine programmer
  • Strong math skills
  • Strong C++ skills
  • Experience with code and data optimizations necessary to improve both memory and frame rate on multiple platforms
  • Solid background in rendering and experience with shaders, animation, skinning, lighting, and special effects across multiple platforms
  • Experience with multi-threaded programming
  • Experience working on networked games
  • Able to work in a collaborative team environment
  • Passion for playing games
  • Passion for playing Blizzard games
  • Computer science, mathematics, or related degree, or related experience
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Associate Software Engineer, Gameplay #140007J | Blizzard Entertainment | Irvine, California, United States


Associate Software Engineer, Gameplay #140007J | Blizzard Entertainment | Irvine, California, United States


Associate Software Engineer, Gameplay
Unannounced Games/Projects
Office: Irvine, California, United States
Blizzard Entertainment is looking for a talented gameplay engineer to join our crusade in developing Blizzard’s next greatest hit. As a gameplay engineer at Blizzard Entertainment you are the bridge that connects technology, game design, art, and our engine. You will be working in a variety of different areas, including combat, multiplayer, and user interface. You will have outstanding people skills and a longstanding passion for playing games of multiple genres and platforms. You should be excited at the idea of working closely with designers to help create compelling and epic features that will keep players engaged for years.

Responsibilities
  • Work closely with designers, artists, and other engineers to ensure a great player experience.
  • Collaborate with other members of the engineering team to build sustainable and maintainable technologies and code.
  • Build new gameplay systems, as well as maintain existing systems.
  • Bridge technology, game design, art, and our engine.
  • Bring great ideas from inception to fruition.
Requirements
  • Extreme passion for playing and making video games
  • Strong C++ programming skills
  • A computer science related degree or equivalent experience
  • Strong mathematics skills, including proficiency with trigonometry, and linear algebra
  • Must be comfortable working within and adding to an established code framework
  • Excellent communication skills
  • Self-motivated
Pluses
  • Have worked on a shipped game, or worked on creating games in spare time
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Test Engineer #130007N | Blizzard Entertainment | Irvine, California, United States


Test Engineer #130007N | Blizzard Entertainment | Irvine, California, United States


Test Engineer
Test Automation
Office: Irvine, California, United States
Blizzard Entertainment is looking for an experienced test engineer to join our world class test team. This position focuses on white box and automated testing for our games and support applications. The ideal candidate is highly technical, curious about how systems work, and has a proven commitment to quality.

Responsibilities
  • Work with Development and quality assurance to create test plans and test strategies for products.
  • Analyze design, and source code to determine needed test hooks.
  • Use and modify existing test harnesses and scripts to implement automated tests.
  • Perform manual testing as needed to augment automated testing.
  • Design additional test tools to optimize test coverage.
  • Analyze test coverage to create risk reports for strategic product review.
  • Investigate test failures and determine root-causes.
  • Write clear and concise bug reports, verify bug fixes.
  • Mentor junior test engineers.
  • Gather feedback for and implement continuous test improvement.
Requirements
  • BS degree in computer science, math, or engineering with 3 years of relevant work experience (in lieu of degree, 5 years of relevant work experience)
  • A minimum of 2 years’ professional C++ and/or C# programming experience
  • Shipped at least one AAA title in a programming or technical testing position
  • Expert on software test fundamentals and methodologies
  • Understands how to create effective stress and performance tests and analyze the results
  • Familiar with testing MySQL, MS-SQL, or Oracle databases
  • Can use a debugger to analyze test failures and find root causes
  • Deep understanding of testing during all parts of the software life cycle
  • Experience testing on multiple platforms
  • Excellent written and verbal communication
  • Passion for video games and software quality
Pluses
  • Advanced software testing certification
  • Specialized testing knowledge, such as security or privacy testing
  • Console testing experience
  • Experience with Scrum
Applicants must submit (i) a cover letter, (ii) and a resume. Only resumes with cover letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Software Engineering Manager, Test Automation #140008W | Blizzard Entertainment | Irvine, California, United States


Software Engineering Manager, Test Automation #140008W | Blizzard Entertainment | Irvine, California, United States


Software Engineering Manager, Test Automation
Test Automation
Office: Irvine, California, United States
Blizzard Entertainment is looking for an enthusiastic, positive, and experienced software engineer manager to support our game automation engineers and foster an engineering culture.

The software engineering manager's job is to monitor and manage the performance of their direct reports for the projects they are assigned. This includes assessing their capabilities, providing information to leads, monitoring assignment performance, helping to define department work standards, reviewing progress both with individuals and relevant management, motivating the team when necessary, coaching individuals, monthly conferences, setting personal improvement plans as needed, and regular performance appraisals.

Responsibilities
  • Help develop individual work standards and objectives.
  • Maintain and improve motivation and commitment of all engineers.
  • Monitor and review each individual's progress.
  • Provide coaching (IDPs, mentoring, and one-on-ones).
  • Counseling as needed (including PIPs and other corrective / disciplinary actions).
  • Conduct regular performance appraisals.
  • Offer guidance to department leadership about the engineering talent within the organization.
  • Promote a productive culture and Blizzard’s "learn and grow" philosophy.
  • Evolve development guidelines, practices, and principles for the department.
  • Drive recruitment efforts.
Requirements
  • Experience managing software engineers as direct reports
  • Exceptional accountability, follow-up, and attention to detail
  • Experience forming and building new teams
  • Knowledge of various project management, methodologies, and practices
  • Approachable, positive, and friendly demeanor
  • Exceptional interpersonal skills, able to relate to team members, and build professional relationships
Pluses
  • Previous technical and / or software development experience
  • Passion for Blizzard Entertainment's video games
  • Experience with agile development methodologies
  • Experience with task tracking tools such as JIRA
  • ISTQB Certification
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Senior Test Engineer, Security #14000A6 | Blizzard Entertainment | Irvine, California, United States


Senior Test Engineer, Security #14000A6 | Blizzard Entertainment | Irvine, California, United States


Senior Test Engineer, Security
Test Automation
Office: Irvine, California, United States
Blizzard Entertainment is looking for an experienced senior test engineer with a focus on security to join our world class test team. This position focuses on white box and automated testing for our games and support applications with a specialization in security and  vulnerability discovery. The ideal candidate is highly technical, experience with fuzz testing and exploit discovery, and has a proven commitment to quality.

Responsibilities
  • Maintain and develop security testing processes for test engineering in support of software and game development teams.
  • Define fuzz testing strategies for the department across a variety of technologies.
  • Implement tools and automation that increase vulnerability discovery and provide thorough security risk analysis.
  • Static code analysis of existing systems to identify potential attack vectors.
  • Create proof of concept tools to demonstrate vulnerabilities to developers.
  • Recruit, mentor, and lead a team of high-performance security test engineers.
  • Represent test engineering in product planning and design meetings.
  • Work with development teams to improve overall processes and push quality upstream.
  • Determine metrics for testing and relay results to stakeholders.
Requirements
  • Bachelor’s degree in computer science, math, or related discipline
  • A minimum of 5 years’ professional security testing or software engineering experience
  • Able to read and analyze C++ and C# code
  • Able to create sample exploits and tools to manipulate system memory and / or communicate using TCP/IP wire formats (including HTTP, AMQP and custom message formats)
  • Knowledge of common exploitation techniques, security tools, and community trends
  • Understands the concepts and techniques used in denial of service attack vectors and can identify them in via examination of application implementations
  • Excellent written and verbal communications
  • A working knowledge of agile development methodologies
Pluses
  • Advanced software testing and / or ISTQB certification
  • CEH or other security certifications
  • Passion for video games and software quality
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Senior Test Engineer #130006C | Blizzard Entertainment | Irvine, California, United States


Senior Test Engineer #130006C | Blizzard Entertainment | Irvine, California, United States


Senior Test Engineer
Test Automation
Office: Irvine, California, United States
Blizzard Entertainment is looking for an experienced senior test engineer to join our world class test team. This position focuses on white box and automated testing for our games and support applications. The ideal candidate is highly technical, proven track record leading testing teams in an agile development environment, and has a proven commitment to quality.

Responsibilities
  • Maintain and develop testing policies and processes for test automation in support of Software and game development teams.
  • Define test strategies including functional, non-functional, regression, load, automation, security, and performance testing.
  • Implement tools and automation that increase test coverage and reduce test costs.
  • Analyze defects and root causes to identify defect patterns and improve engineering.
  • Study metrics to determine missing test coverage.
  • Recruit, mentor, and lead a team of high-performance test engineers.
  • Represent test engineering in product planning and design meetings.
  • Work with development teams to improve overall processes and push quality upstream.
  • Determine metrics for testing and relay results to stakeholders.
  • Work with third party vendors as needed.
Requirements
  • BS degree in computer science, math, or related discipline
  • A minimum of 5 years’ professional testing or software engineering experience
  • Able to read and analyze C++ and C# code
  • Expert on software test fundamentals and methodologies
  • Able to create data analysis tools and interpret large data sets
  • Understands how to create effective stress and performance tests and analyze the results
  • Experience writing test automation scripts, preferably in Python or Lua
  • Deep understanding of testing during all parts of the software life cycle
  • Experience testing on multiple platforms, console experience a plus
  • Excellent written and verbal communication
  • Passion for video games and software quality
  • A working knowledge of agile development methodologies
Pluses
  • Advanced software testing certification
  • Specialized testing knowledge, such as security or privacy testing
  • Familiar with testing MySQL, MS-SQL, or Oracle databases
  • Shipped at least one AAA title in a programming or technical testing position

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Lead Software Engineer in Test #13000BY | Blizzard Entertainment | Irvine, California, United States


Lead Software Engineer in Test #13000BY | Blizzard Entertainment | Irvine, California, United States


Lead Software Engineer in Test
Test Automation
Office: Irvine, California, United States
Blizzard Entertainment is looking for a talented and enthusiastic lead software engineer to help drive our game automation projects and test infrastructure. The ideal candidate has experience managing teams to build test infrastructures and tools, working with development teams to drive test requirements, and developing test automation for large projects.  In addition, this person will need to have passion for creating epic games, and a strong desire to push the state of the art for testing games.

Responsibilities
  • Work with management and production to establish engineering tasks and schedules.
  • Work with external teams to gather requirements, design test engineering strategies, determine test hooks needed, and provide visibility into the test development roadmap.
  • Contribute to setting the technical direction of the team.
  • Balance time between managing and contributing through programming.
  • Evaluate and mentor engineers on the team.
  • Serve as a partner in the team’s leadership.
  • Perform research to acquire new knowledge necessary to perform assigned tasks, and maintain a process of technological evolution.
  • Additional responsibilities, as assigned by management.
Requirements
  • A minimum of 10 years’ programming tools and/or test automation
  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or equivalent experience
  • Deep understanding of software and game testing
  • Mastery of C++ and / or C#
  • Knowledge of SQL programming
  • Experience architecting solutions for complex systems
  • Excellent written and verbal communication skills
  • Shipped at least one AAA title as a Senior or Lead Software Engineer
  • Passion for video games
Pluses
  • Experience with Python, Lua, and AutoIt scripting languages
  • Knowledge of security and performance testing
  • Familiarity writing extensions for Maya and Photoshop
  • Familiarity with multiple flavors of SQL (MySql, PL/SQL, MS SQL)
  • Multi-platform expertise (Windows, OSX, Linux)
  • Experience working on agile teams (Scrum, Lean)
  • Knowledge of test automation products
Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Software Engineer, User Interface #14000BN | Blizzard Entertainment | Irvine, California, United States


Software Engineer, User Interface #14000BN | Blizzard Entertainment | Irvine, California, United States


Software Engineer, User Interface
StarCraft II
Office: Irvine, California, United States
Blizzard Entertainment is seeking a highly skilled and creative software engineer to join our user interface (UI) team working on the future of StarCraft II and our next big hit Heroes of the Storm. The ideal applicant will understand the challenges of crafting an effective yet elegant user interface. This person must be able to work closely with designers and artists to develop a shared vision and then see it through from concept to completion.

Responsibilities
  • Work closely with designers, artists, and other engineers to establish a shared vision for compelling UI features.
  • Implement functional and elegant UI features from approved concepts.
  • Develop new functionality in the underlying UI framework to support new gameplay features.
Requirements
  • A minimum of 3 year’ of game programming experience
  • Fluent in C / C++
  • Experience with XML
  • Experience using an existing UI framework to modify or develop user interfaces
  • Understanding of user interface concepts like layout, text, and widgets
  • Experience with localization / internationalization issues
  • Strong ability to communicate and work closely with designers and artists
  • Passion for playing and making games
Pluses
  • Experience developing or maintaining a UI framework
  • Basic proficiency with Photoshop
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Senior Software Engineer, Tools #14000BH | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Tools #14000BH | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Tools
StarCraft II
Office: Irvine, California, United States
The starcraft 2 team is seeking an experienced tools engineer. The ideal applicant will be proficient in developing powerful toolsets for code, art, design, audio, and localization pipelines.  Blizzard Entertainment offers a fun, creative and technically challenging environment with excellent compensation and a full range of benefits.

Responsibilities
  • Design and implementation of new development tools for all disciplines.
  • Communicate with other departments to improve existing tools, and determine new solutions.
  • Maintain tools for performance, stability, and error-free operation.
  • Identify and resolve pipeline issues, and discover opportunities for improvement.
Requirements
  • Passion for tools development, and tool chains
  • Advanced understanding of C++, including 32-bit, and 64-bit development
  • Working knowledge of C#
  • Advanced understanding of game content pipeline, and tools
  • Excellent working knowledge of compilers, linkers, and associated tools
  • Experience automating processes
  • Strong communications skills
  • Able to work in a collaborative team environment, and handle multiple projects simultaneously
  • Service-oriented attitude with an eye for efficiency, and workflow
  • Demonstrated ability to estimate tasks accurately, and work efficiently
Pluses
  • Strong debugging skills
  • Experience with Visual Studio project configuration, VS2005, and VS2010
  • Experience with Python or other interpreted languages
  • Experience automating against Subversion, Perforce, or other version control systems
  • Experience using SQL databases -- database design, stored procedures
  • Experience developing Windows GUI applications using WinForms, WPF, Win32, MFC, wxWindows, or Qt
  • Experience developing web based tools
  • Experience with distributed build systems
  • User interface design experience
  • Strong mathematics skills, including proficiency with trigonometry, and linear algebra
  • Experience with 3D Studio Max, Max SDK, and MaxScript
  • Detailed knowledge of 3D graphics, animation, camera control, and lighting
  • Experience shipping multiple game titles
  • Experience developing on Linux, platforms
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Senior Software Engineer, Server #140001M | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Server #140001M | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Server
StarCraft II
Office: Irvine, California, United States
Blizzard Entertainment is seeking a talented and enthusiastic senior software engineer to join our StarCraft II / Heroes of the Storm team in Irvine, California. This experienced developer will focus on network communications, game and service feature implementation, security countermeasures, and maintenance of the StarCraft II and Battle.net service.
 
Requirements
  • Strong C++ programming skills
  • Networking experience in TCP / IP and UDP protocols
  • Distributed systems experience
  • Protocol design / optimization
  • Familiar with implementing client / server architecture
  • Scalability considerations
  • Security considerations (encryption, denial of service)
  • Architecture (cloud, client / server)
  • Experience with code optimization
  • High comfort level working within (and analyzing and improving) an established code base
  • Able to work in a collaborative environment with a team of highly skilled programmers
  • Excellent verbal and written communications skills
  • Passion for video games
Pluses
  • Prior development work on client / server game systems
  • Familiar with implementing synchronous peer-to-peer game architecture
  • Previous experience shipping game titles or other software
  • Linux development experience
  • Database development experience (MySQL, Oracle, etc.)
  • Scripting language experience (Python, Lua)
  • Low level network knowledge and diagnosis including packet capture (tcpdump, wireshark), routing, firewalls, DHCP, DNS, NAT busting
  • Familiar with higher level network protocols such as HTTP, SNMP, SMTP, FTP
Required Application Materials
  • Resume
  • Cover Letter (make sure to mention language proficiencies, if any)
    • The cover letter should describe why you are interested in working at Blizzard, and what games you are currently playing.
    • Only resumes with cover letters will be considered.
Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Web Front-End Engineer, Platform Services Analytics #140008G | Blizzard Entertainment | Irvine, California, United States


Web Front-End Engineer, Platform Services Analytics #140008G | Blizzard Entertainment | Irvine, California, United States


Web Front-End Engineer, Platform Services Analytics
Quality Assurance
Office: Irvine, California, United States
Blizzard Entertainment is seeking a web front end engineer to join the platform services analytics team. The ideal candidate will leverage Blizzard Entertainment’s art style to create and implement stunning website layouts, graphics, and user interfaces for our internal tools and systems.

The candidate must be knowledgeable about the capabilities and limitations of the web medium, and must understand the principles of information flow, readability, and interface design to create web-based tools that not only have an immediate visual impact, but also translate into highly functional and intuitive web pages.

The web front end engineer would enjoy collaborating with user experience designers, back-end engineers, and producers to create epic and efficient applications used by platform services. The ideal candidate is familiar with web technology trends and browser compatibility nuances, and is able to apply the latest tools, and techniques to enable an engaging out-of-game experience.

Requirements
  • A minimum of 3 years’ design experience with a strong portfolio of work.
  • Expert knowledge of HTML, CSS, JavaScript, and DOM
  • Understanding of information flow, readability, and interface usability design principles
  • Extensive experience with Ajax and JavaScript libraries, like jQuery or YUI
  • Experience using an .net MVC framework
  • Proficiency with Photoshop and Illustrator
  • Self-motivated, and able to independently identify and implement needed improvements
  • A passion for web development and gaming
Pluses
  • Professional UX or information architecture experience
  • Experience authoring websites for mobile devices
  • Experience in creating style guides
  • Experience implementing high-performance interfaces with HTML 5 APIs
  • Contributions to open-source projects or personal projects
  • A degree in computer science, human-computer interaction, or a related field​
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.
Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Software Engineer, Platform Services Analytics #140008H | Blizzard Entertainment | Irvine, California, United States


Software Engineer, Platform Services Analytics #140008H | Blizzard Entertainment | Irvine, California, United States


Software Engineer, Platform Services Analytics
Quality Assurance
Office: Irvine, California, United States
Blizzard Entertainment's platform services team is currently looking for an experienced software engineer experienced in developing interactive and dynamic web-applications.

This person will be part of a team of engineers that design and develop internal applications that aid the department and company. The ideal candidate is a .NET expert, has successfully contributed to high-performing development teams, and isn't scared of ambiguity or tight deadlines. You must have a passion for new technology and keep up to date with industry tools and trends.

Responsibilities
  • Actively contribute to major analytics systems.
  • Perform research to acquire new knowledge necessary to perform assigned tasks and maintain a process of technological evolution.
  • Adhere to established coding standards and maintains efficient coding practices.                             
  • Work with senior leadership to identify opportunities to improve data collection and reporting.
  • Provide critical analysis of programming and development practices with the goal of improving quality and team efficiency.        
  • Manage the source control architecture across multiple projects with shared dependencies.
Requirements
  • Bachelor’s  degree in Computer Science, or equivalent professional experience
  • A minimum of 3 years’ industry experience, with at least 3 years working on the .NET platform and in web development
  • Strong knowledge in MVC framework and Design Patterns
  • Fluent in C#, and SQL
  • Experience working with scripting languages (Python, Lua, AutoIt)          
  • Knowledge of web-related technologies (e.g. HTML / XHTML, CSS, JavaScript, AJAX, HTTP)
  • Excellent communication and teamwork skills
  • Working knowledge of project management methodologies and agile software development practices
  • Strong written and verbal communication skills, unrelenting self-motivation, and a great team-player attitude
  • Passion for video games
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard
    • What games you are currently playing
**Only submittals with Cover Letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 



Senior Tester, Platform Services #140006P | Blizzard Entertainment | Irvine, California, United States


Senior Tester, Platform Services #140006P | Blizzard Entertainment | Irvine, California, United States


Senior Tester, Platform Services
Quality Assurance
Office: Irvine, California, United States
Blizzard Entertainment is looking for intelligent and highly motivated senior testers to test our games, and support applications. Ideal candidates must have strong technical skills, troubleshooting ability, communication skills, and a solid understanding of quality assurance.  Applicants must be able to work on weekends, day or night shift. 

Responsibilities
  • Identify, and execute testing without guidance for complex and interconnected functionality.
  • Mentor others on how to build an appropriate checklist for different test cases using team appropriate tools. 
  • Create test plans that encompass all data, and functions of a feature. 
  • Mentor testers on the various development practices, and how they relate to quality assurance.
  • Auditing of existing tools and scripts to maintain, and improve testing processes.
  • Effectively drive and facilitate group tasks, and promote a team environment.
  • Assist leadership with testing estimates for features based on their scope and complexity.
Requirements
  • ·         A minimum 3 years of software testing experience, comparable industry experience or a college degree
  • Demonstrated software / hardware troubleshooting ability
  • Exceptional communication skills (oral, written and listening)
  • Available, and willing to work long hours
  • Unrelenting self-motivation, and initiative
  • Strong analytical skills
  • Excellent technical skills
  • Absolute passion for Blizzard Entertainment video games
Pluses
  • Bachelor’s degree in computer science, engineering discipline, or comparable industry experience
  • Knowledge of C++ / C# / Java / Scripting
  • Knowledge of web applications and browsers
  • Automation experience
  • Top tier experience with Action RPGs, Collectible/Trading Card Games, MMORPGs, MOBAs, or RTS
  • ISTQB Certification
Required Application Materials
  • Resume
  • Cover Letter (make sure to mention language proficiencies, if any)
  • Game Analysis
  • The game analysis should demonstrate your understanding of the gameplay mechanics and relationships to the design and implementation of the game.
  • The game analysis should be on either a computer game or console game. This game analysis should not be on a game made by Blizzard Entertainment.
  • Please limit your game analysis to no longer than 5 pages (the average length of an analysis is approximately 3 pages).
Applications that do not include all required materials will not be considered. Please review your application materials carefully before submitting your application. We cannot change or update your materials once you have submitted your application.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




Software Engineer #13000BX | Blizzard Entertainment | Irvine, California, United States


Software Engineer #13000BX | Blizzard Entertainment | Irvine, California, United States


Software Engineer
Mac Team
Office: Irvine, California, United States
Blizzard Entertainment’s Mac team is looking for an accomplished, skilled developer to participate in the porting and optimization of games for the Apple Mac OS X platform. This position will encompass work across multiple titles, including World of Warcraft, StarCraft II, Diablo III, and future titles.

Blizzard Entertainment offers a fun, creative, and technically challenging environment with excellent compensation and a full range of benefits.

Responsibilities
  • Port, debug, tune, and maintain multiple Blizzard Entertainment titles on Mac OS X.
  • Develop technical solutions for challenges faced in porting, including custom tools.
  • Work directly with our Windows development teams to track and respond to technical needs.
Requirements
  • Expert with C / C++, debugging, and code optimization
  • Experience using Xcode and Clang on Mac OS X
  • Knowledge of OpenGL or Direct3D graphics APIs
  • Strong passion for Blizzard Entertainment franchises
  • Good spoken and written communication skills
  • Passion for creating great Mac software
Pluses
  • Experience porting and optimizing Win32 game software for Mac OS X
  • Mac OS X APIs and infrastructure including Cocoa & Carbon
  • Experience shipping commercial or shareware game titles
Applicants must submit (i) a cover letter, (ii) and a resume. Only resumes with cover letters will be considered.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer.