סקירה כללית
* Design, develop, and maintain application-level software using modern C++ * Develop high-performance, scalable applications for complex defense systems * Implement system features from requirements through design, development, and testing * Work closely with system engineers, algorithm teams, and integration engineers * Optimize code for performance, reliability, and maintainability * Debug, troubleshoot, and resolve complex software issues * Participate in code reviews and architecture discussions * Support integration and testing activities in lab and field environments Requirements: * B.Sc. in Computer Science / Software Engineering or equivalent * 3+ years of experience in C++ development (C++11/14/17 and above) * Experience in application-level development (not embedded/firmware) * Strong understanding of OOP, multi-threading, and design patterns * Experience working in Linux and/or Windows environments * Familiarity with development tools such as Git, CMake/Makefiles * Strong debugging and problem-solving skills Advantages: * Experience in defense / aerospace industries * Familiarity with real-time or multi-threaded systems * Experience with communication protocols (TCP/IP, UDP) * Knowledge of modern software architectures (modular, distributed systems) * Experience working with large-scale, complex systems * Background in integration with hardware or multidisciplinary systems
דרישות המשרה
through design, development, and testing * Work closely with system engineers, algorithm teams, and integration engineers * Optimize code for performance, reliability, and maintainability * Debug, troubleshoot, and resolve complex software issues * Participate in code reviews and architecture discussions * Support integration and testing activities in lab and field environments Requirements: * B.S