Software Engineer, C++ #140007O | Blizzard Entertainment | Irvine, California, United States
Software Engineer, C++
Battle.net
Office: Irvine, California, United States
The
Battle.net team is obsessed with building the ultimate online platform
for world-wide online entertainment experiences, and we need your help
to make that happen!
Does working on the world’s most used, most demanding online games services and tools appeal to your inner geek?
Do you have passion for online, hyper connected, network technology? How epic a programmer are you? Apply to find out!
Battle.net
handles a large number of projects that are not tied to individual
games, but shared among all of Blizzard’s games, past, present, and
future. These include new technology, player matching, social
interaction, installation and patching, downloading, client streaming,
build systems, big data highly available scalable systems, and more.
Requirements
- C++ skills, you know it, you love it
- Bachelor's or Master's degree in Computer Science, Mathematics, or equivalent years of experience
- Passion and belief in Blizzard’s core values
Experience with any or all of the following will go far with our teams:
- Multiple platform development (Linux, Windows, OSX)
- Networking ( e.g. Security, HTTP, SNMP, SMTP, FTP, TCP/UDP protocols)
- Scripting language (e.g. Python, Lua)
- Database development (e.g. MySQL, Oracle)
- Low-level network knowledge and diagnosis including packet capture (e.g. tcpdump, Wireshark), routing, firewalls, DHCP, DNS, NAT busting
Battle.net has teams that:
- Produce the Battle.net application (found here),
which allows players to launch, patch, get news about their favorite
Blizzard games and try new ones. The App Team is best for engineers who
enjoy keeping pace with an ever-changing tech-scape and appreciate the
unique challenges of customer-facing applications.
- Primary tech: Cross-platform C++, Qt, Boost
- Create the game services (social functionality, achievements, match
making, billing, authorization) that allow our players to login, meet up
with friends or find new ones to play against. Make
the tools to connect clients, monitor and graph the usage of the
millions of players that play every day. If your engineering passion
lies in problem solving, Game Service might be the group for you.
- Primary tech: C++, Python, MySQL, and Linux debugging
- Allow the seamless downloading and updating of the many games and
upgrades that Blizzard provides on a regular basis. Engineers with
superior focus and attention to detail will feel right at home in
Distribution Service.
- Primary tech: C++, Python, data identification, and management algorithms
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.
No comments:
Post a Comment