Description
Electronic Arts is seeking a C++ Generalist Software Engineer Co-op to join their world-class paid internship experience. The internship will last for 8 months, starting in May 2027, and will be based out of their office in Burnaby.
As a C++ Software Engineer Co-op, you will work with the game’s UI tech stack, designing, implementing, debugging, and maintaining code for game features and/or components. You will also communicate with engineers from across the company to deliver the next generation of online features for both established and not-yet-released games.
Responsibilities:
- Collaborate with different teams of technical and non-technical game developers, locally and remotely.
- Work with the game’s UI tech stack.
- Design, implement, debug, and maintain code for game features and/or components.
- Communicate with engineers from across the company to deliver the next generation of online features.
Requirements:
- You must be legally authorized to work in Canada for the entire internship - visa sponsorship is not available.
- You must be enrolled in an accredited degree program and return to school for at least one semester following your internship with EA.
- You must be graduating in May 2028 or later, including the time needed to complete your internship.
- Currently pursuing a degree in Computer Science, Software Engineering, or a related technical discipline.
- Entry-level experience; prior internship, coursework, or relevant personal or academic projects.
Technical Qualifications:
- Solid foundational understanding of modern C++ (object-oriented design, memory management, pointers/references, standard library data structures, and algorithms).
- Understanding of standard code formatting, syntax conventions, and the importance of build stability.
- Ability to systematically trace logic errors, inspect variable states, and leverage standard IDE debugging tools.
Desired Qualifications:
- Conceptual understanding of unit testing, integration tests, and local functional verification before submitting code.
- Basic hands-on experience with version control systems (Git or Perforce).
- Hands-on personal projects, academic game projects, game jam submissions, or familiarity with modern game engines.
Soft Skills:
- Investigates feature requirements by consulting team members and documents findings clearly.
- Tracks task progress and keeps leads and buddies informed on status and blockers in a timely manner.
- Follows the code review process and incorporates feedback into revisions.
Benefits:
- Electronic Arts adopts a holistic approach to their benefit programs, focusing on physical, emotional, financial, professional, and community well-being.
- Their packages are customized to satisfy local needs and may include medical assistance, mental health support, retirement savings, paid time off, family leaves, free games, and more.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/ro_RO/careers/JobDetail/C-Generalist-Software-Engineer-Co-op-FC/216231