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.
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.
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
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+
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
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.
