← Back to jobs
A

Senior C++ Systems Software Developer

Allpha Innovation·Israel·en
Not specifiedFull-timeSystems Software Development

Join an engineering team developing core software libraries for advanced computer vision systems. The role focuses on real-time and mathematical software, cross-platform development, and complex system-level challenges.

Responsibilities

  • Develop and maintain core C++ software libraries for advanced computer vision systems.
  • Build real-time and mathematical software libraries.
  • Solve complex development challenges across Windows and Linux environments.
  • Provide technical expertise in toolchains, compilers, and development infrastructure.
  • Collaborate with engineering teams on system-level technical challenges.

Requirements

  • Bachelor’s degree in Software Engineering, Electrical Engineering, Physics, Mathematics, or a related field.
  • At least 5 years of hands-on experience with modern C++, including C++14 or later.
  • Strong object-oriented programming and object-oriented design knowledge.
  • Solid understanding of operating system principles.
  • Professional experience in both Windows and Linux environments.
  • Strong problem-solving ability and willingness to investigate complex technical challenges.

Nice to have

  • Experience with real-time systems, software libraries, mathematical or numerical development, toolchains, or compilers.

Relevance

More opportunities

Similar jobs

The newest open roles in Systems Software Development.

Questions, answered

Frequently asked questions