Role Scope and Technological Domain overview
As part of advanced software division, this role sits at the heart of mission management, visual intelligence, and defense system infrastructures. Our development efforts support large-scale, multi-layered ecosystems that integrate real-time data processing, sensor fusion, and intelligent decision-support systems across land, air, and naval platforms.
The Software Infrastructure Developer plays a key part in building the technological foundation that enables these mission-critical systems to run safely, efficiently, and intelligently.
You’ll be working on core frameworks, infrastructure services, and integration mechanisms that serve as the backbone for systems handling sensitive visual and operational data.
The work environment combines elements of defense technologies, visual intelligence (VISINT), and cyber resilience, requiring both hands-on expertise and broad system thinking. You will engage in end-to-end development - from design and architecture to deployment and optimization — ensuring that the platforms are scalable, secure, and adaptable to evolving operational needs.
Key Responsibilities Overview:
•Participate in the design and implementation of mission planning and intelligence exploitation infrastructures.
•Develop software components enabling real-time sensor data handling, algorithm integration (such as ATR and image analysis), and visualization.
•Collaborate with multidisciplinary teams including algorithm developers, system engineers, and UI experts to deliver cohesive, robust solutions.
•Drive architectural innovation in .Net and cross-platform frameworks, focusing on performance, modularity, and maintainability.
•Support the transformation of algorithmic capabilities into operational applications used in the field.
•Ensure code quality, testing, and adherence to security and safety standards expected in the defense domain.
Technological and Operational Context:
This position is part of a broader ecosystem that blends software engineering, computer vision, sensor technologies, high-performance computing, and operational intelligence.
It requires both creativity and precision — contributing directly to technologies that support situational awareness, decision making, and real-time operational effectiveness.
In this role:
You’ll develop and maintain advanced software systems using .Net and C#, combining innovation with hands-on technical depth.
You’ll collaborate with multidisciplinary teams to design scalable architectures, optimize performance, and deliver robust software solutions that operate in mission-critical environments.
Requirements:
B.Sc. in Software Engineering / Computer Science / Completion of the Mamram programming cours
At least 5 years of proven experience with C# and .Net development
Solid understanding of software architecture principles and server-side development including unit testing
Strong advantage:
Experience in C++ development and UI implementation with QT
Deep knowledge of Client-Server architecture and integration of complex systems
Experience in Windows and Web environments, including NodeJS, Angular, .Net Core
Familiarity with WCF, multi-threading, and design patterns
Proven ability to tackle performance and memory optimization challenges
Experience with large-scale, multi-user systems
* משרה זו פונה לנשים וגברים כאחד.