About the Company
Electronic Arts is a global leader in digital interactive entertainment. We develop and deliver games, content, and online services for Internet-connected consoles, mobile devices, and personal computers. Through our cutting-edge technology and commitment to innovation, EA creates immersive and engaging experiences that connect millions of players worldwide. Our Burnaby studio is a hub for some of the industry’s most talented developers, shaping the future of gaming.
Job Description
We are seeking a highly skilled and passionate C++ Developer to join our dynamic engineering team in Burnaby, British Columbia. This is a unique opportunity for talented individuals from around the world, as we are offering visa sponsorship to the right candidate. You will be instrumental in designing, developing, and maintaining high-performance, robust, and scalable software systems that power our next-generation interactive experiences. Your work will directly impact millions of players, contributing to the core technology behind world-renowned game titles. If you are a problem-solver with a strong foundation in C++ and a desire to make a global impact, we encourage you to apply.
Key Responsibilities
- Design, develop, and optimize high-performance C++ code for game engines, tools, and core systems.
- Collaborate with cross-functional teams including designers, artists, and other engineers to integrate new features and functionalities.
- Debug and profile existing codebases to identify and resolve performance bottlenecks and bugs.
- Write clean, maintainable, and well-documented code following established coding standards.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Contribute to the full software development lifecycle, from concept to deployment and maintenance.
- Research and implement innovative solutions to complex technical challenges.
- Mentor junior developers and share expertise within the team.
Required Skills
- Expert proficiency in C++ programming, including C++11/14/17 standards.
- Strong understanding of data structures, algorithms, and object-oriented design principles.
- Experience with multi-threaded programming and concurrent systems.
- Proficiency in debugging, profiling, and performance optimization techniques.
- Familiarity with software development tools such as debuggers, profilers, and version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A portfolio of past projects or contributions, especially in high-performance computing or real-time systems.
Preferred Qualifications
- Master's degree in Computer Science or a related field.
- Experience with game development engines (e.g., Unreal Engine, Unity) or proprietary game engines.
- Knowledge of low-level systems programming, memory management, and hardware architectures.
- Experience with network programming and distributed systems.
- Familiarity with scripting languages like Python or Lua.
- Previous experience in the video game industry.
- Understanding of shader languages (HLSL, GLSL) and graphics programming principles.
Perks & Benefits
- Comprehensive medical, dental, and vision insurance.
- Generous paid time off and holidays.
- Employee stock purchase plan.
- 401(k) or equivalent retirement savings plan with company match.
- Relocation assistance and full visa sponsorship.
- On-site fitness centers, game rooms, and culinary options.
- Professional development opportunities and training programs.
- Employee discounts on EA games and products.
- Dynamic and inclusive work environment with opportunities for growth.
How to Apply
Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:
- A current resume
- A cover letter outlining your suitability for the role and your motivation for applying.
We review applications on a rolling basis and will contact shortlisted candidates for an interview.
DISCLAIMER
Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.
VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.