About the role
We are looking for an experienced C++ Software Engineer with strong analytical thinking and a genuine interest in solving complex engineering problems.
This role goes beyond software development. You will develop software that is tightly integrated with complex physical systems, requiring a deep understanding of mathematical concepts, algorithms, and the engineering domain behind the code.
If you enjoy understanding how systems work—not just writing code—this role is for you.
Requirement
sEducatio
- nB.Sc. in Computer Science, Software Engineering, or a related field
- .Strong mathematical background and analytical thinking – required
- .Genuine interest in physical and engineering systems
- .Significant advantage for graduates in Physics, Robotics, Applied Mathematics, Simulation, Aerospace Engineering, or similar disciplines
- .Ability and motivation to understand the engineering domain behind the software rather than focusing solely on implementation
.
Professional Experien
- ce3+ years of experience developing Modern C++ (C++11/14/17 or newer
- ).Experience working on large, existing codebases and complex software system
- s.Ability to understand, maintain, and safely modify large-scale softwar
- e.Strong algorithmic thinking and problem-solving skill
- s.Python – advantag
e.
What we're looking
- forStrong analytical minds
- et.Curiosity and desire to understand complex syste
- ms.Ability to bridge software with engineering and physical-world proble
- ms.Excellent problem-solving skil
- ls.Team player with strong communication skil
ls.