Astrome Logo

Astrome

Simulation Engineer

Posted 12 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Design and implement high-performance C++ simulation engines for rigid-body and astrodynamics, focusing on adaptive-step integrators, quaternion-based rotations, multi-threading, parallel compute strategies, and Kalman-filter state estimation. Ensure memory-safe integration with third-party C/C++ libraries and build/testing toolchains.
The summary above was generated by AI

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.

Requirements

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

Benefits

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

HQ

Astrome Bengaluru, Karnataka, IND Office

Bengaluru, India

Astrome Bengaluru, Karnataka, IND Office

3rd Floor, MRK Tower, #69/B, Chord Rd,, 2nd Stage, Basaveshwar Nagar, Bengaluru, KARNATAKA , India, 560086

Similar Jobs

2 Days Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Develop and run CFD simulations for refrigerant leaks, gas dispersion, ventilation, and fire/combustion scenarios (transient and steady). Model multiphase flows, species transport, ignition and flame propagation, analyze hazard scenarios, apply boundary conditions, support V&V against test data, produce technical reports, and collaborate with cross-functional teams on safety, compliance, and product design.
Top Skills: Ansys CfxAnsys FluentCfdComsolOpenfoamStar-Ccm+
2 Days Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Develop and run FEA simulations using commercial CAE tools to evaluate structural performance (static, dynamic, thermal, fatigue, seismic). Build models, validate with hand calculations and test correlation, support V&V, root-cause analysis, and document findings to drive design improvements and adhere to industry standards.
Top Skills: AbaqusAnsys MechanicalAnsys WorkbenchAsmeAstmCatiaDesign Of Experiments (Doe)Finite Element Method (Fem)HypermeshIsoLs-DynaPythonSolidworksVb
2 Days Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Perform CFD and thermal simulations for electronics cooling across component to sub-system levels, analyze airflow and thermal risks, support steady-state and transient studies, correlate simulations with test data, document results, support V&V and certification requirements, and collaborate on design optimizations and automation/scripting efforts.
Top Skills: Ai-Assisted SimulationAnsys FluentAnsys IcepakCfdComsolConjugate Heat TransferData AcquisitionFloefdMesh GenerationScriptingSiemens FlothermStar-Ccm+Thermal TestingThermocouples

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account