UAS Software Engineer

ST Engineering

Singapore

On-site

SGD 90,000 - 150,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ST Engineering is seeking an UAS Software Engineer in Singapore to join a team developing next-generation Unmanned Aerial Systems for defence applications. You will contribute to mission-critical software used in autonomous flight operations, ground control, and simulation environments.

You will collaborate across disciplines to gather requirements, design robust software, and ensure quality through rigorous testing and reviews. Some overseas travel or deployment may be required.

Qualifications

  • Bachelor’s degree in CS/CE/engineering/physics/mathematics or equivalent.
  • Singapore citizenship is required for this position.
  • Proficient in C, C++, C#; Python and JavaScript are advantageous.
  • Familiar with Visual Studio and .NET.
  • Experience with Git source control.
  • Understanding of software development lifecycle (Waterfall/Agile).
  • Knowledge of software testing methodologies and best practices.
  • Strong analytical, problem-solving, and communication skills.
  • Willing to travel overseas or undertake long-term overseas deployments.
  • Candidates with internships, capstone, research, or project experience encouraged.

Responsibilities

  • Collaborate with cross-functional teams to gather requirements and define software specifications for UAS.
  • Design and develop robust, scalable software for aerospace applications meeting standards.
  • Develop real-time embedded, ground control, or simulation applications.
  • Perform thorough testing and validation of software components for reliability and safety.
  • Conduct code reviews and contribute to continuous improvement and knowledge sharing.

Skills

C
C++
C#
Python
JavaScript

Education

Bachelor's degree in Computer Science, Computer Engineering, Engineering, Physics, Mathematics, or equivalent

Tools

Microsoft Visual Studio
.NET
Git
Docker
Kubernetes
OpenShift

Job description

Title: UAS Software Engineer

Job ID: 21451

Location:

Aero - 507 Airport Road, SG

Description

Job Title: UAS Software Engineer

Join a team developing next-generation Unmanned Aerial Systems (UAS) for defence applications. You will contribute to mission-critical software used in autonomous flight operations, ground control, and simulation environments.

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.
  • Develop software for one or more of the following domains
    • real-time applications for airborne embedded systems
    • applications for ground control stations
    • simulation applications for testing
  • 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.
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# programming languages. Experience with Python and JavaScript is advantageous.
  • Familiarity with Microsoft Visual Studio and .NET.
  • Experience in Git source control.
  • Understanding of software development lifecycle processes and methodologies (Waterfall, Agile)
  • Knowledge of software testing methodologies and best practices.
  • Strong analytical, problem-solving, and communication skills.
  • Strong team player with the ability to work in a multidisciplinary environment.
  • Willingness to travel overseas or undertake long-term overseas deployment is required.
  • Candidates without prior experience but with relevant internships, capstone, research, or project experience are encouraged to apply.
  • Candidates with 2+ years of industry experience are preferred.
The Following Skills And Experience Would Be Advantageous
  • Experience in software development for embedded systems and RTOS (Real-Time Operating System) environments.
  • Experience in Aviation, Aerospace, or UAS domains.
  • Knowledge of avionics communication standards – CAN Bus, MIL-STD 1553B, Serial (UART/RS-232/RS-422/RS-485), Ethernet, TCP/IP, and UDP.
  • Experience in computer network design, setup and configuration.
  • Experience with geospatial and mapping technologies (eg. CesiumJS).
  • Working knowledge of SQL and NoSQL databases.
  • Understanding of DevOps practices, tools and methodologies.
  • Experience with Linux-based development environment.
  • Experience with virtualization technologies (eg. VMware).
  • Familiarity with containerization technologies and microservices architecture (eg. Docker, Kubernetes, OpenShift), including service communication, and messaging platforms such as Apache Kafka
  • Familiar with front-end development using React and Typescript.
  • Experience with Azure DevOps and CI/CD pipeline implementation.
  • Familiar with automated software testing, static code analysis and software quality tools (eg. SonarQube).
  • Knowledge of cybersecurity principles and secure software development practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

UAS Software Engineer
UAS Software Engineer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
UAS Software Engineer – Real-Time Embedded & Flight Control
UAS Software Engineer – Real-Time Embedded & Flight Control

ST Engineering • Singapore

On-site
SGD 90,000 - 150,000
Software Development Manager
Software Development Manager

GARUDA ROBOTICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE

HTX (Home Team Science & Technology Agency) • Singapore

On-site
SGD 89,000 - 134,000
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE

Home Team Science and Technology Agency (HTX) • Singapore

On-site
SGD 60,000 - 80,000
Technical Assistant – Unmanned Aerial Systems (UAS)
Technical Assistant – Unmanned Aerial Systems (UAS)

WEYX SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 28,000 - 50,000
Comprehensive training
Competitive salary
Overseas projects
Robotics Software Engineer
Robotics Software Engineer

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 120,000
Competitive remuneration
Comprehensive benefits
Engineer/Lead Engineer,Robotics, Automation & Unmanned Systems, CoE
Engineer/Lead Engineer,Robotics, Automation & Unmanned Systems, CoE

HTX (Home Team Science & Technology Agency) • Singapore

On-site
SGD 90,000 - 150,000
Systems Engineer II
Systems Engineer II

PERFORMANCE ROTORS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Aerial Systems Autonomy Engineer
Aerial Systems Autonomy Engineer

Home Team Science and Technology Agency (HTX) • Singapore

On-site
SGD 60,000 - 80,000