← Back to jobs
E

Embedded Software Manager

·Israel
On-siteFull-timeMobile Developmentdefenseaerospace

Lead a team of experienced software engineers developing high-performance, real-time embedded systems with GPGPU and AI for airborne edge platforms. The role combines people leadership, technical authority, and hands-on development in C++ and Python.

Responsibilities

  • Lead, mentor, and professionally develop a team of experienced software engineers
  • Own delivery, priorities, and execution quality in a fast-paced R&D environment
  • Hold end-to-end responsibility for software solutions, including architecture, interfaces, and detailed design
  • Act as technical focal point and decision-maker for complex engineering challenges
  • Actively develop in C++ (C++14 and above) and Python
  • Implement and optimize algorithms using CUDA and OpenCL
  • Develop high-performance, parallel, and real-time software components
  • Collaborate with algorithm, system, and multidisciplinary engineering teams
  • Drive structured development processes ensuring high code quality and engineering best practices
  • Develop on Windows, targeting Linux-based embedded edge systems (ARM, NVIDIA Jetson)

Requirements

  • B.Sc. in Software Engineering, Computer Science, or Computer Engineering
  • At least 4 years of experience in C++ development
  • At least 4 years of experience in real-time/embedded systems development
  • At least 2 years of proven experience as a Team Manager, including direct people management

Nice to have

  • Experience with CUDA/OpenCL and parallel computing
  • Experience with computer vision (e.g., OpenCV)
  • Background in Deep Learning
  • Experience using or integrating GenAI tools to assist software development

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions