# Tools Developer (Apex Legends)

**Company**: Electronic Arts
**Location**: Vancouver, BC
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/zh_CN/careers/JobDetail/Tools-Developer-Apex-Legends/216105?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7e420ed4-671

## Description

Respawn, a studio within Electronic Arts, is seeking a skilled Tools Developer to join their team in Vancouver, BC, or Montreal, QC. As a Tools Developer, you will have the opportunity to improve, optimize, support, and develop new features for content authoring tools used by the Apex Legends team.

Responsibilities:

- Design, build, and maintain editors, compilers, previewers, debuggers, and other tools used by content teams.

- Collaborate with developers, technical artists, and content teams to define and streamline end-to-end asset creation workflows.

- Maintain and extend content compilation pipelines, including data validation, baking, and packaging for runtime use.

- Fix bugs and reduce technical debt across the content authoring tools suite.

- Diagnose and resolve issues reported by content creators and dev support teams.

- Translate feedback from content creators into high-quality tool improvements.

- Prioritize development work using telemetry and user feedback.

- Lead initiatives to improve the team's tools architecture and development practices.

Requirements:

- Excellent C++ and 3D math skills.

- 5+ years of experience building editors, systems, and engines for game development.

- Strong experience with level design, art, animation, and other content workflows in a game engine.

- Familiarity with commercial and proprietary game engines and their toolchains.

- Solid knowledge of software development principles, performance optimization techniques, and design patterns.

- Experience with UI frameworks and UX best practices.

Nice to Have:

- Experience working with graphics APIs.

- Experience building tools in C# and Python.

- Experience working with DCC tools.

Electronic Arts offers a comprehensive benefits package, including health insurance, mental health support, retirement savings, paid time off, and more.

## Skills

### Required
- C++
- 3D math
- game development
- level design
- art
- animation
- software development
- UI frameworks
- UX best practices

### Nice to have
- graphics APIs
- C#
- Python
- DCC tools

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/zh_CN/careers/JobDetail/Tools-Developer-Apex-Legends/216105?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
