DevJobs

Algorithm Developer

Overview
Skills
  • C++ C++ ꞏ 3y
  • Modern C++ Modern C++ ꞏ 3y
  • Python Python
  • C++11 ꞏ 3y

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.
Mobile Group Ltd.