





Tier-1 brand, generic software title, mid-level experience, and metro location increase competitive density.
Specialized C++ native engine and simulation experience reduces cross-industry transferability.
Explicit 3+ years, mandatory modern C++ and native systems expertise make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain high-performance native C++ software components including core simulation engine and modeling frameworks for desktop and web applications.
Build scalable, maintainable software using modern C++ standards (C++14/17/20) focusing on performance, memory management, multi-threading, and system behavior.
Collaborate globally across Product Management, UX, QA, and Engineering teams to deliver robust simulation, visualization, and manufacturing-focused capabilities with APIs, SDKs, and extensibility frameworks.
Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
3+ years of professional experience in software development with strong expertise in modern C++ development.
Proven experience with native application development, multi-threaded/event-driven performance-critical systems, and debugging using native development tools.
Knowledge of object-oriented programming, data structures, algorithms, and software design principles.
Experienced in developing commercial desktop applications or engineering software products, preferably with simulation or manufacturing domain exposure.
Familiar with SDKs, APIs, plugins, extensibility frameworks, and large-scale software architecture.
Comfortable working in a distributed, cross-functional team environment delivering complex, performance-sensitive software solutions.