CareerPlanGet AI match score →

Software Engineer - Space Simulation Platform

Bengaluru, Karnataka, India💼 Full-time🗓 2026-07-20 → 2026-07-31

Core

Principal Software Engineer owning end-to-end architecture and hands-on implementation of a high-fidelity space simulation platform including physics engines, data pipelines, and desktop clients.

Role type

Principal Software Engineer (Space Simulation)

Builds

High-performance physics simulation engine, scientific data pipeline, REST/event-streaming backend, and native desktop client with 3D rendering.

Domain

Aerospace engineering, orbital mechanics, high-performance computing (HPC), and scientific visualization.

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (compiled systems language), numerical orbit propagation, adaptive step integrators, shared-memory parallelism, OpenGL/3D rendering, HPC job management (SLURM), async server development, binary data format design, build system authorship.

Preferred skills

quaternion algebra, coordinate frame transforms, ephemeris sources, role-based access control, report generation.

Technologies

C++, OpenGL, SLURM, Python, REST, Server-Sent Events.

Responsibilities

Own end-to-end software architecture and design decisions; write production-quality numerical simulation code; design data access layers for large binary datasets; define interface contracts between simulation core, data layer, API, and client; design HPC job lifecycle; build application backend with real-time event fan-out; mentor engineers across the stack.

Seniority

Principal, hands-on IC with architectural authority.

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗