Flight Control Algorithms Engineer - Autonomous Systems

Responsibilities:

  • Lead the design and development of flight control algorithms for UAVs, ensuring stability, responsiveness, and optimal performance.
  • Define control architectures and algorithms for stabilization, navigation, and mission-specific tasks in UAVs.
  • Design algorithms for autonomous navigation, obstacle avoidance, and path planning, ensuring safe and reliable UAV operations.
  • Collaborate with multidisciplinary teams, including hardware engineers, software developers, and aerodynamics specialists, to integrate flight control algorithms into overall UAV systems.
  • Assist in the conduction of thorough testing and validation of flight control algorithms through simulation and real-world scenarios, identifying and addressing any issues.
Qualifications:
  • Bachelor’s degree in Aerospace Engineering, Electrical Engineering, Mechatronics or a related field.
  • At least six months of experience in developing flight control algorithms for UAVs or autonomous systems or similar exposure during Bachelor’s degree final year project.
  • Strong background in control theory, dynamics, and system identification.
  • Proficiency in programming languages such as C, C++, and Python for algorithm implementation.
  • Experience with simulation tools (e.g., MATLAB/Simulink) for algorithm development and testing.
  • Experience with open-source autopilot systems for UAVs.
    Familiarity with real-time operating systems and embedded systems.

Senior Embedded Systems Engineer

Job Description Duties & Responsibilities:

  • Design software architecture and data exchange protocols to implement, test, and evaluate complex data processing, and data fusion algorithms in CUDA, C/C++.
  • Port the processing algorithms from MATLAB to C/C++/CUDA for real time implementation.
  • Design, implement, test, and evaluate the data fusion framework for multiple systems over custom embedded systems including multi-core CPU-GPU platforms.
 

UNITY Developer Intern

Requirements:

  • Final Year Project in Game Development (mandatory).
  • Passion for gaming and knowledge of game engines (Unity etc.).

UNITY Developer

Requirements:

  • Unity Expertise: Proficient in Unity with 2+ years of experience, including C# scripting.
  • VR/AR Knowledge: Experience with VR/AR tools like Oculus SDK or OpenXR (preferred).
  • Problem-Solving: Strong debugging, optimization, and creative problem-solving skills.