Quick overview
SeniorityMid Senior
Employment typeFull Time
Work modeOn Site
LocationBangalore, Karnataka, India
Linear
Job description
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.
Similar jobs
- UB
R&D Engineer (GEN AI/ ML)Recently posted Auto Apply
Ubisoft · Pune, MH · On-site 🇮🇳
TeamCityGitC#+6EngineeringSalary not listed - GG
Research and Development ManagerRecently posted Auto Apply
Ghobash Group · Pune, MH · On-site 🇮🇳
SalesSalary not listed - NE

Senior Staff Research Engineer Auto Apply
Netradyne · Bengaluru · Hybrid 🇮🇳
SourcingEdge ComputingComputer Vision+7EngineeringSalary not listed - RE

Corporate Innovation Lab Leader Auto Apply
Reply · Kochi · Hybrid 🇮🇳
AWSComplianceGoogle Cloud+4Salary not listed - UB
R&D Engineer (C++)Recently posted Auto Apply
Ubisoft · Pune, MH · On-site 🇮🇳
TeamCityC#C+++2EngineeringSalary not listed - JH
Founding Member, Senior Innovation Engineer (Delhi NCR - Hybrid)Recently posted Auto Apply
J.S. Held LLC · Delhi, DL · Hybrid 🇮🇳
Microsoft OfficeC#Google Cloud+8EngineeringSalary not listed - WE
Vice President - R&D Auto Apply
Weekdayworks · Pune · On-site 🇮🇳
Salary not listed - WA

Junior Engineer Auto Apply
Wabtec · Shahjahanpur, UP · On-site 🇮🇳
Microsoft OfficeComplianceEngineeringSalary not listed - WA

Lead Engineer RTPE Group D&D Auto Apply
Wabtec · Bengaluru · On-site 🇮🇳
Stakeholder ManagementAssemblyCAD+8EngineeringSalary not listed - AC

Avionics Reliability Engineer Auto Apply
Acronaviation · Bengaluru · On-site 🇮🇳
Microsoft OfficeData AnalysisTechnologySalary not listed - WA
Vice President - R&D Auto Apply
Weekday AI · Pune, Maharashtra · On-site 🇮🇳
Stakeholder ManagementSuccession PlanningBusiness DevelopmentSalary not listed - OR
Lead Robotics Engineer Auto Apply
Origin · Bengaluru, Karnataka · On-site 🇮🇳
RoboticsROSEngineeringSalary not listed