Senior / Software Engineer (Drone applications)
Job Highlights:
Young & Energetic
Spacious Working Environment
Friendly team in casual atmosphere
Attractive compensation package including 5-day work, bank holidays
Working location: Cyberport/ Science Park
Job Responsibilities:
Design and develop embedded software solutions for advanced real-time UAV detection, tracking, and interception systems.
Interface with various sensors (visible, infrared, thermal imaging, gas, 4d mmWave radar, LIDAR, ultrasonic, etc.) and integrate their data into a unified processing flow.
Implement and optimize sensor fusion, object tracking, and target recognition algorithms under real-time constraints.
Develop reliable communication modules based on serial protocols (e.g., UART, RS-232/485, CAN, and SPI) for integration with flight controllers, navigation systems, and peripheral sensors.
Experience with the Drone/ROS framework and robotics algorithms (such as positioning, perception, and planning) is a plus.
Collaborate closely with the hardware team to ensure smooth software-hardware integration and efficient power/performance trade-offs.
Participate in UAV simulation and modelling to validate algorithms and system behaviour under various operational scenarios.
Conduct thorough testing, debugging, and optimization on embedded platforms to ensure system stability and performance in field conditions.
Job Requirements:
Bachelor’s degree in engineering disciplines such as Industrial and Systems Engineering, Electronic Mechanical and Automation Engineering, Data/Computer Science, or related field.
Minimum of 2 years of relevant experience, particularly in the I&T industry or robotics solutions related to industrial drone applications.
Strong programming skills in C/C++ and Python with experience in real-time and embedded systems development.
Experience with multi-sensor data fusion, real-time target detection/tracking, and target classification algorithms.
Familiarity with UAS including flight control, simulation, mission planning, and telemetry.
A plus: Knowledge of control theory (PID, LQR), Kalman filtering, SLAM, path planning, autonomous navigation, obstacle avoidance, interception algorithms, and UAVs.
Remarks: Please indicate your availability and expected salary in the CV
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.