Software Engineer
We are seeking a skilled C++ Cross-Platform Software Developer to join a dynamic R&D team. You will be involved in the development of complex electro-optical systems, integrating advanced algorithms, implementing protocols, and providing creative solutions. This role requires at least 3 years of experience in C++ and C#, real-time systems, and networking protocols.
Responsibilities
- Develop complex electro-optical systems in C++
- Integrate advanced algorithms into real-time systems
- Implement communication protocols (TCP/IP, UDP)
- Provide innovative solutions for multidisciplinary challenges
Requirements
- 3+ years of experience in C++ and C#
- Experience with real-time or multidisciplinary systems
- Proficiency with Git and configuration management tools
- Experience in TCP/IP and UDP development
- Ability to read ICD and requirements documents and implement them in code
- Self-motivated with the ability to work independently and in a team
- Bachelor's degree in Computer Science or Software Engineering
Nice to have
- Experience in video processing or electro-optical systems
- Experience working with hardware, sensors, and embedded systems
- Experience in integration processes, system testing, and field troubleshooting
- Experience in Rust development