Senior C++ Systems Software Developer
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.