Computer Radar Software Engineer for Drone Systems
Role details
Job location
Tech stack
Job description
As a Radar Software Engineer, you will be crucial in advancing our drone technology. You will develop, optimize and benchmark algorithms to further improve our radar perception with a multidisciplinary team to deliver next-generation drone solutions.
-
Design, Optimize and Benchmark Algorithms: Radar processing algorithms for drone-based applications such as raw signal processing and real-time object tracking.
-
Implement and Optimize for Target Platform: Implement selected algorithms for the target platform and optimize them for runtime and memory footprint.
-
Integration with Hardware: Partner with the hardware team to ensure seamless integration of computer vision models with drone systems.
-
Stay Updated: Keep abreast of the latest advancements in radar technology and signal processing with a special focus on aerial applications.
-
Code Reviews and Documentation: Participate in code reviews, maintain thorough documentation, and contribute to team discussions.
Requirements
Do you have experience in Signal processing?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. PhD is a plus.
-
Strong background in Radar Signal Processing (signal processing of radar raw data, radar object tracking) with 5+ years of experience.
-
Experience in embedded SW development (ARM / Neon, Cuda)
-
Strong proficiency in C++.
-
Proven experience with ROS2 or similar middleware.
-
A hands-on attitude and strong sense of ownership.
-
You approach complex problems systematically and document your results.
What sets you apart from others:
-
Solid Python skills
-
Background in data analysis
-
FPGA development background
-
Experience with machine learning / AI in radar processing
-
Background in radar detection KPIs