ECS Platform Engineer – C++ / Mission-Critical Systems

3 Days ago • All levels • Devops

Job Summary

Job Description

Ness Digital Engineering is seeking an experienced C++ Entity-Component-System (ECS) Specialist to lead the design and development of modular, high-performance ECS-based architecture for next-generation operational control platforms. The role involves designing and implementing robust ECS architectures for multi-sensor platforms, developing and optimizing critical C++ systems for real-time entity and component handling, and extending existing ECS frameworks or building custom solutions. Responsibilities also include collaborating with architects, defining clear component boundaries, and mentoring engineering teams on ECS best practices. The ideal candidate will have deep expertise in ECS patterns, real-time systems, and modern C++ development, with experience in scalable data-driven game engine architectures or high-performance simulation systems being highly desirable.
Must have:
  • Deep understanding of ECS design principles and implementation
  • Proficient in modern C++ (C++17+)
  • Experience with ECS frameworks for simulation/game engines
  • Strong skills in modular system architecture
  • Familiarity with real-time processing
  • Understanding of cybersecurity principles
Good to have:
  • Experience with low-level memory management
  • Experience with multithreading and performance tuning
  • Experience with scalable data-driven game engine architectures
  • Experience with high-performance simulation systems
  • Experience with state management and system interoperability
  • Collaborative mindset and strong communication skills

Job Details

Why Ness
We know that people are our greatest asset. Our staff’s professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world’s leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world.
You’ll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression.
You’ll also benefit from an array of advantages like access to trainings and certifications, bonuses, and aids, socializing activities and attractive compensation.
 
Requirements and responsibilities
We are looking for an experienced C++ Entity-Component-System (ECS) Specialist to lead the design and development of modular, high-performance ECS-based architecture for our next-generation operational control platforms. The ideal candidate will have deep expertise in ECS patterns, real-time systems, and modern C++ development. Experience with scalable data-driven game engine architectures or high-performance simulation systems is highly desirable.
 
What you’ll do   
  • Design and implement robust ECS architectures to support dynamic, real-time, and scalable system behavior across multi-sensor platforms.
  • Develop and optimize critical C++ systems that handle large numbers of entities and components in real time.
  • Extend existing ECS frameworks or build custom solutions tailored to operational control needs, including streaming, state management and system interoperability.
  • Collaborate with architects and systems engineers to align ECS design with overarching software architecture and integration goals.
  • Define clear component boundaries and data-driven workflows to enable flexible composition and reuse.
  • Guide and mentor engineering teams on ECS design patterns, best practices and performance optimization techniques.
 What you’ll bring 
  • Deep understanding of Entity-Component-System (ECS) design principles and real-world implementation experience.
  • Proficient in modern C++ development (preferably C++17 or later), with strong knowledge of low-level memory management, multithreading and performance tuning.
  • Experience designing or extending ECS frameworks for simulation, game engines, robotics or real-time data systems.
  • Strong skills in modular system architecture, component lifecycle management, and data-driven design.
  • Familiarity with real-time processing, high-performance computing, and latency-sensitive applications.
  • Solid understanding of cybersecurity and secure coding principles in large-scale systems.
  • Collaborative mindset with the ability to communicate complex technical ideas across interdisciplinary teams.

Not checking every single requirement?

If this role sounds good to you, even if you don’t meet every single bullet point in the job description, we encourage you to apply anyway. For most of the candidates that applied, we found a role that was a very good fit with their skills. 

Let’s meet and you may just be the right candidate for one of our roles.
At Ness Digital Engineering we are willing to build a work culture that is based on diversification, inclusion, and authenticity. 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Timișoara, Timiș, Romania

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (Hybrid)

Guadalajara, Jalisco, Mexico (On-Site)

Ontario, Canada (On-Site)

Košice, Košice Region, Slovakia (Remote)

New York, United States (Hybrid)

Iași, Iași County, Romania (Remote)

Prague, Prague, Czechia (On-Site)

Timișoara, Timiș, Romania (On-Site)

View All Jobs

Get notified when new jobs are added by Ness

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug