Simulation Engineer

Apply Now ↗
📍 Bangalore, Karnataka, IndiaFull time

About this role

Functional Focus: High-Performance Computing, Numerical Methods, and Physics Simulation

  • Simulation Engine Development: Write high-performance C++ code for adaptive-step numerical integration of physical systems, handling multiple perturbation/force models.
  • Numerical Accuracy & Stability: Implement quaternion-based rotational dynamics and coordinate frame transformations, ensuring zero memory leaks when integrating third-party C/C++ scientific libraries.
  • Shared-Memory Optimization: Design cache-friendly memory structures and multi-threaded execution models that avoid race conditions and false sharing across compute cores.
  • Parallel Compute Strategy: Evaluate and implement intra-job CPU parallelism strategies — serial, shared-memory (e.g. OpenMP), or message-passing (e.g. MPI) —appropriate to workload scale.
  • State Estimation: Implement Kalman-filter-based state estimation that fuses multiple sensor measurements — prediction, innovation, Jacobian assembly, and correction.

Mandatory:

  • C++ (modern, 11/14/17+)
  • Adaptive-step ODE/numerical integration, linear algebra
  • Multi-threading (std::thread, thread pools), race-condition/false-sharing avoidance
  • Manual memory management, leak-free integration with third-party C/C++ libraries
  • Quaternion/rotation math, coordinate frame transforms
  • CMake, unit testing (GoogleTest or similar)
  • Python (for tooling/scripting/testing)
  • Kalman/Bayesian filtering theory
  • Attitude/rigid-body dynamics background
  • Astrodynamics / orbital mechanics fundamentals
  • TLE (Two-Line Element) format familiarity

Optional:

  • OpenMP, MPI/OpenMPI
  • Valgrind, AddressSanitizer, profilers (perf, VTune)
  • CI pipelines for C++, cross-platform builds

We offer great career growth, ESOPs, Gratuity, PF and Health Insurance.

Frequently Asked Questions

Is the salary disclosed for the Simulation Engineer position at Astrome Technologies?
The salary for this Simulation Engineer role at Astrome Technologies is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Simulation Engineer position at Astrome Technologies located?
This Simulation Engineer role at Astrome Technologies is based in Bangalore, Karnataka, India. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Simulation Engineer role at Astrome Technologies full-time or part-time?
This is listed as a Full time position. It is posted as a Simulation Engineer role in the Space department at Astrome Technologies.
Which team or department does the Simulation Engineer at Astrome Technologies belong to?
This Simulation Engineer position is part of the Space department at Astrome Technologies. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Simulation Engineer position at Astrome Technologies?
Click the "Apply Now" button on this page. You will be redirected to Astrome Technologies's official application portal hosted on workable where you can submit your application directly.
When was the Simulation Engineer job at Astrome Technologies posted?
This Simulation Engineer position at Astrome Technologies was posted on Aug 6, 2026. Apply as soon as possible — early applications are often reviewed first.
Simulation Engineer
Astrome Technologies
Apply for this role ↗

You'll be redirected to Astrome Technologies's official application page on workable.