Staff Software Engineer, Core Engine

Unity

Remote
Remote
C++ systems programming
Low-level engine systems
Multithreaded programming
Design and implement core runtime systems with a focus on performance, memory efficiency, and cross-platform compatibility

Job Summary

  • Design and implement core runtime systems with a focus on performance, memory efficiency, and cross-platform compatibility.
  • Lead technical initiatives spanning multiple teams, driving alignment on architecture and implementation approaches.
  • Mentor and support engineers across the organization, raising the bar for code quality and engineering rigor.

Matching Summary

Design and implement core runtime systems with a focus on performance, memory efficiency, and cross-platform compatibility.

Skills & Requirements

Must-have

  • C++ systems programming
  • low-level engine systems
  • multithreaded programming
  • performance optimization
  • cross-platform compatibility

Nice-to-have

  • game engine development experience
  • C# and managed runtime familiarity
  • SIMD programming
  • compiler technologies

Key Requirements

  • Extensive systems programming experience
  • Deep C++ expertise
  • Proven experience building low-level engine systems
  • Strong computer architecture understanding
  • Multithreaded programming experience
  • Familiarity with multiple platforms and toolchains
  • Track record of leading technical initiatives
  • Excellent debugging and profiling skills

Work Rights

Not specified

Tailored Resume

Cover Letter