RT embedded & AI software engineer
Elbit Systems is an international high technology company engaged in a wide range of programs throughout the world, primarily in the defense and homeland security arenas
We develop and supply a broad portfolio of airborne, land and naval systems and products for defense, homeland security and commercial applications
We are seeking a RT embedded & AI software engineer to join our Image Processing Group within the ISTAR & EW Division, working on groundbreaking high power laser systems and advanced AI solutions
This position is located in Rehovot
About the Group
The Image Processing Group is at the forefront of innovation, developing cutting edge algorithms in computer vision and artificial intelligence
Our work supports advanced airborne, ground, and space based intelligence and surveillance systems, pushing the boundaries of what’s possible in defense technology
Responsibilities
System Architecture: Take full ownership of the implementation architecture across diverse hardware platforms, ensuring scalability and robustness for high-power laser and imaging systems
Algorithm Implementation: Develop and deploy sophisticated tracking and image enhancement algorithms, bridging the gap between classical signal processing and modern Neural Networks (NN)
Hardware Optimization: Optimize and maximize real-time performance and throughput on heterogeneous hardware platforms (DSPs, SoCs, and AI Accelerators)
End-to-End Development: Lead the software lifecycle from high-level design to low-level implementation, ensuring seamless integration within multi-disciplinary systems
Performance Engineering: Conduct deep-level profiling and optimization to meet stringent latency and power-consumption requirements in mission-critical environments
Requirements
Education: B.Sc. in Mathematics, Computer Science, or Electrical Engineering from a leading academic institution
Embedded Expertise: 5+ years of proven experience in Real-Time (RT) Embedded software development and AI implementation
Software Mastery: Expert-level proficiency in C/C++ with a focus on Object-Oriented Design (OOD) and architecture
System Knowledge: Extensive experience with Linux environments and multi-threaded programming in real-time contexts
Leadership & Mindset: Demonstrated ability to lead complex tasks independently while thriving in a collaborative team environment
Problem Solving: Exceptional analytical skills with a system-level perspective on complex hardware-software interactions
Experience in GPU programming (CUDA/OpenCL) and hardware acceleration - advantage
Background in optimizing Deep Learning models for edge deployment (quantization, pruning) - advantage
?Why Join Us
Be part of high power laser projects at the cutting edge of global defense technology
Work in a multidisciplinary environment with top experts in AI, computer vision, and system engineering
Influence the future of advanced intelligence and surveillance systems
Thrive in a culture of innovation, collaboration, and technological excellence