Title:  UAV Software Engineer

Job ID:  14520
Location: 

Aero - 507 Airport Road, SG

Description: 

Job Title: UAS Software Engineer

 

Be part of a team responsible for software development in both desktop and real-time embedded environment for Unmanned Aerial Systems (UAS).

 

Key Responsibilities:

 

  • Collaborate with cross-functional teams to gather requirements and define software specifications for UAS.
  • Design and develop robust, scalable, and efficient software solutions that meet aerospace industry standards and regulatory / authority requirements.
  • Implement real-time software (for UAV avionics), desktop applications (for Ground Control Station) and simulation applications.
  • Perform thorough testing and validation of software components to ensure reliability, safety, and performance under various operating conditions.
  • Conduct code reviews, provide constructive feedback, and contribute to a culture of continuous improvement and knowledge sharing.
  • Overseas travel or deployment can be expected

 

Requirements:

 

  • Bachelor’s degree in Computer Science, Computer Engineering, Engineering, Physics, Mathematics, or equivalent.
  • Singapore citizenship is required for this position.
  • Proficient in C, C++, C# and/or Python programming languages.
  • Familiarity with .NET, WPF (Windows Presentation Framework), MS Visual Studio, GitLab and/or similar tools.
  • At least 2 years of software development experience. Fresh graduates with relevant working or training experiences are welcome.
  • Knowledge of software development lifecycle processes and methodologies (Waterfall, Agile) and software testing methodologies.
  • Strong communication and analytical skills.
  • Strong team player.

 

The following skills are optional and would be an added advantage:

 

  • Software development experience in RTOS (Real Time Operating System) and embedded environment
  • Working experience in Avionics, Aviation and UAV (Unmanned Aerial Vehicle) domains
  • Computer networking knowledge
  • SQL and Database knowledge
  • Cybersecurity knowledge
  • Familiarity with Linux OS
  • Familiarity with Unity game development engine
  • Familiarity with VMware Virtualization