Complier Engineer

PlayStation Sony Computer Entertainment Europe Ltd.
Bristol, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bristol, United Kingdom

Tech stack

X86-64
C++
Profiling
Code Review
Software Debugging
Middleware
Video Game Development
Integrated Development Environments
Mailing List
Open Source Technology
Software Engineering
Information Technology

Job description

  • Identifying and isolating bottlenecks/pain-points in the developer experience of using the PlayStation toolchain,
  • Collaborating with partners (game studios, middleware vendors), internal teams, and the open-source community to find solutions,
  • Prototyping and evaluating systems to improve developer experience,
  • Discovering, clarifying and managing requirements throughout the development process,
  • Engaging with the open-source community to develop solutions that are beneficial to our customers and the broader OSS community,
  • Contributing to our other compiler team duties of responding to partner issue reports, general maintenance and code review,
  • Mentoring and encouraging junior developers, and advocating team-wide improvements.

Requirements

  • Computer science (or similar) degree,
  • 7+ experience with C/C++ and developing in a native environment,
  • 5 to 10 years experience in a professional software development environment,
  • Familiarity and/or development history with LLVM or similarly complex compiler technology,
  • Strong communication skills and willingness to address seemingly insoluble problems,
  • Experience with profilers, debuggers, linkers, and other components used for native application development,
  • Experience with open-source development workflows, public discussions on mailing lists, code reviews.

Nice to have:

  • Familiarity with the C++ specification,
  • Experience in game development or a similar environment (high performance, large codebases),
  • Knowledge of AMD64 microarchitectures and their performance characteristics,
  • A desire to improve the quality-of-life of software developers.

About the company

PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.

Apply for this position