company_logo

Full Time Job

Senior Audio Software Engineer

Electronic Arts

Stockholm, Sweden 08-22-2024
Apply @ Employer
  • Paid
  • Full Time
Job Description
We are looking for an experienced and driven Senior C++ Software Engineer to join the Frostbite Network team. In this role, you will contribute significantly to the development and optimization of our cutting-edge multiplayer networking technologies, working closely with the team and reporting directly to the Engineering Manager.

This role offers potential growth into a Technical Lead position, where you would set the vision for our networking technologies and guide the team's technical direction. However, we are equally interested in candidates seeking a senior engineering role without the immediate expectation of taking on leadership responsibilities.

Responsibilities:
• Develop and maintain code: Write high-quality, performant code, and contribute to the review of technical designs and code from fellow engineers to ensure best practices.
• System and API development: Design and implement systems and APIs for use by game developers across EA, ensuring they are robust, scalable, and easy to use.
• Optimization: Apply your low-level systems C++ expertise to solve complex optimization and performance challenges, particularly in netcode and network communication.
• Collaboration and strategy: Collaborate with internal teams and partners to ensure that our multiplayer networking technologies align with the broader goals of our game development teams.
• Engineering excellence: Uphold best engineering practices, including code quality, scalability, and maintainability, promoting a culture of continuous improvement within the team.

You bring...
• 7+ years of experience working with C++ and a high level of proficiency in low-level programming.
• Advanced software development skills, including memory management, data-oriented design, and multithreaded programming.
• Strong experience in multithreaded programming and debugging.
• Profiling and optimization experience, particularly in network communication and multiplayer gaming technology.
• Experience using source control systems (such as Perforce or GIT) on codebases with a high number of active developers.

Nice-to-Have:
• Prior experience working with the Frostbite engine or similar game engines.
• Experience leading, mentoring and developing software engineers.
• Demonstrated success in technical leadership roles, preferably within game and engine development.

Jobcode: Reference SBJ-g3ex9q-44-222-82-133-42 in your application.

Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.