





Metro Bangalore location and generic 'Software Engineer' title increase applicants despite niche HPC specialization.
Strong orbital mechanics, HPC and C++ simulation requirements limit cross-industry transferability.
Extensive mandatory niche skills and Principal-level ownership create rigid filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own and be final authority on end-to-end software architecture across all system layers including physics simulation, data pipeline, backend, and native desktop client.
Write and review production-quality numerical simulation code in compiled languages, ensuring correctness and performance in a high-fidelity space simulation platform.
Design, implement, and manage HPC job lifecycle, scientific data interface layers, asynchronous backend services, and 3D rendering application with accountability for architecture decisions and mentoring engineers.
Proven experience writing numerically intensive code in a compiled systems language (C++ preferred) with HPC and parallelism knowledge.
Strong background in orbital mechanics and astrodynamics including analytical and numerical orbit propagation with perturbation models.
Experience with HPC job management on Linux clusters including job scripting (SLURM or equivalent) and deployment of scientific software.
Work Experience Required: Not explicitly mentioned in the JD.
Technical deep-dive operator comfortable working hands-on across simulation, backend, data pipeline, and native client layers with ability to solve complex system-wide problems.
Expertise in space domain-specific numerical methods (e.g., quaternion algebra, adaptive step integration) and practical experience with spatial data formats and event-driven backend systems.
Capable of authoring detailed design documents and technology decisions, mentoring engineers, and managing complex HPC workloads with operational perspective on resource and job management.