9 дней назад
Senior Core Engineer (C++/C#)
135 800 - 203 600$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Core Engineer (C++/C#): Building foundational infrastructure for interconnected game and 3D ecosystems, enabling Unity to run and synchronize assets across embedded, cross-process, and networked environments with an accent on engine architecture, runtime performance, and high-performance APIs. Focus on designing execution and resource-management systems, orchestrating serialization and synchronization under bandwidth and latency constraints, and optimizing low-level code across engine subsystems.
Location: San Francisco, CA, USA
Base salary: $135,800–$203,600, $153,400–$230,200, or $172,400–$258,600 USD gross annually, depending on the primary work location zone.
Company
A leading game engine and real-time 3D platform used for games, XR, web experiences, and 3D applications in automotive, manufacturing, and healthcare.
What you will do
- Own and evolve critical engine subsystems across low-level C++, high-level C# APIs, editor, build, and runtime code.
- Design high-performance APIs for embedded, cross-process, and networked configurations.
- Develop low-overhead systems for execution timing and resource contention across processes and networks.
- Orchestrate component and asset loading, change tracking, serialization, and synchronization in bandwidth- and latency-constrained environments.
- Build infrastructure that enables the engine to run as a guest within other processes, engines, and distributed systems.
Requirements
- Experience building or fundamentally extending game engine cores, middleware, or foundational systems such as serialization, build pipelines, or memory subsystems.
- Ability to design modular, testable systems and implement and debug them end to end.
- Strong C++ and C# skills with practical knowledge of CPU caches, branch behavior, memory layout, and profiling.
- Hands-on experience across multiple engine domains, such as physics, animation, input, and assets.
- Professional English proficiency is required for frequent written and verbal communication.
- Work visa and immigration sponsorship are not available.
Nice to have
- Experience with compression, streaming, replication, authority models, RPCs, state diffing, delta encoding, or real-time network protocols.
- Knowledge of determinism, replay systems, and simulation consistency.
- Deep knowledge of multithreading, job systems, lock-free techniques, or DOTS.
- Experience with MCP-style tool interfaces, training data generation, machine learning, or agentic workflows.
Culture & Benefits
- Health, life, and disability insurance, with coverage depending on country and employment status.
- Employee stock ownership and retirement or pension plans.
- Vacation, personal days, parental leave, and family-care programs.
- Mental health support, employee resource groups, and a global employee assistance program.
- Training and development programs, volunteering support, office snacks, and commute subsidies.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Roblox
10 дней назад
Senior Software Engineer - Game Engine Systems (C++)
243 290 - 295 250$
Roblox
13 дней назад
Principal Software Engineer, Creator Collaboration (C++)
295 250 - 345 040$
Roblox
10 дней назад
Senior Software Engineer, Core Engine (C++)
196 750 - 243 290$
Roblox
10 дней назад
Senior C++ Engineer, Real-time Engine
243 290 - 295 250$
Roblox
10 дней назад
Senior Software Engineer (Gamedev)
196 750 - 243 290$
Roblox
10 дней назад
Senior Software Engineer, Game Engine
243 290 - 295 250$