Embedded Software Engineer
Elsec, a subsidiary of Elbit Systems located in Sderot, combines the agility and close-knit atmosphere of a startup with the stability and resources of a global defense leader.
We specialize in developing next-generation electro-optical observation systems, integrating advanced software technologies, AI, neural networks, and innovative user interfaces.
Join us and work on products at the forefront of technology, in a dynamic environment that offers mentorship, multidisciplinary collaboration, and real impact
Responsibilities:
Design and develop embedded software components for long-range electro-optical observation systems
Implement software from BSP (Board Support Package) layer up to application level
Integrate algorithms and analytics modules into the system
Work closely with multidisciplinary teams (hardware, firmware, system engineering) to ensure seamless integration
Optimize performance for NVIDIA-based platforms, including GPU programming
Handle video streaming pipelines (GStreamer) and related technologies
Participate in code reviews, testing, and deployment to customer environments
Requirements:
Bachelor’s degree in Engineering, Computer Science, Information Systems, or Data Science
4+ years of proven experience in software development
Hands-on experience in embedded systems development
Proficiency in C / C++ (Rust is an advantage)
Experience with video streams and GStreamer - significant advantage
Knowledge of NVIDIA environment, CUDA programming, device drivers & BSP - advantage
Strong learning ability, teamwork skills, and excellent interpersonal communication
*Only suitable candidates will be contacted