Description
We are looking for a Senior Software Engineer with expertise in software optimization for gaming consoles and CPU/GPU architectures to join our Machine Learning team.
Responsibilities:
- Design end-to-end solutions for running machine learning models on a variety of devices.
- Partner with ML experts across EA to help adopt and scale new models and architectures optimized for on-device performance.
- Integrate ML solutions into our proprietary tools and game runtime environments on consoles, PCs, and mobile devices.
Qualifications:
- 7+ years of hands-on software engineering experience with C++, including expertise in multithreading and low-level/near-hardware optimizations.
- Knowledge of GPU programming.
- Proficient in debugging, profiling, and optimizing real-time software.
- Understand and practice of software engineering fundamentals, such as version control, code reviews, documentation, automated testing, coding standards, CI/CD, issue tracking, and Agile.
- BSc or MSc degree in Computer Science, Engineering, Mathematics, or equivalent professional experience.
- Experience collaborating and sharing updates with developers and partners, including remote and asynchronous teams across different time zones.
Benefits:
- Comprehensive benefits package, including health insurance, mental well-being support, pension savings, paid time off, family leave, free games, and more.
- Flexible work arrangements, including hybrid and remote work options.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/sv_SE/careers/JobDetail/Senior-Software-Engineer-On-Device-Machine-Learning/212350