UAS Software Engineer

St Engineering

Singapore

On-site

SGD 85,000 - 115,000

Full time

19 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ST Engineering in Singapore is seeking a software engineer to contribute to next-generation UAS for defence. You will work on mission-critical software for autonomous flight, ground control, and simulation.

You will gather requirements, design robust software, perform testing, and participate in code reviews in a multidisciplinary team. Familiarity with Visual Studio, .NET, Git, and DevOps is preferred, with opportunities for overseas deployment.

Qualifications

  • Bachelor's degree in CS/CE/Engineering/Physics/Mathematics or equivalent.
  • Singapore citizenship is required.
  • Familiarity with Visual Studio and .NET.
  • Experience with Git source control.
  • Knowledge of SDLC: Waterfall or Agile.
  • Strong testing knowledge.
  • Strong analytical and communication skills.
  • Team player in multidisciplinary environment.
  • Willing to travel overseas or long-term deployment.
  • Candidates with internships or project work encouraged.

Responsibilities

  • Gather requirements and define software specifications for UAS.
  • Design and develop robust, scalable software meeting aerospace standards.
  • Develop software for embedded real-time or ground control/simulation domains.
  • Perform testing and validation of software components.
  • Conduct code reviews and promote continuous improvement.

Skills

Software development
Analytical thinking
Team player
Communication
Problem solving

Education

Bachelor's degree in CS/CE/Engineering/Physics/Mathematics

Tools

Visual Studio
Git
.NET
Linux
Docker
Kubernetes
Azure DevOps
CI/CD
SQL/NoSQL
Test automation

Job description

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.
  • 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).
  • Experience 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: Autonomous Flight & Ground Control
UAS Software Engineer: Autonomous Flight & Ground Control

St Engineering • Singapore

On-site
SGD 85,000 - 115,000
Software Engineer, C++ (DA/JT)
Software Engineer, C++ (DA/JT)

ST Engineering Defence Aviation Services Pte. Ltd • Singapore

On-site
SGD 70,000 - 120,000
Engineer, Software
Engineer, Software

St Engineering • Singapore

On-site
SGD 90,000 - 140,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
Software Engineer, C++ (DA/JT)
Software Engineer, C++ (DA/JT)

ST Engineering • Singapore

On-site
SGD 50,000 - 70,000
Senior Software Enginer
Senior Software Enginer

NEWBRIDGE ALLIANCE PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Aerial Systems Autonomy Engineer
Aerial Systems Autonomy Engineer

Home Team Science and Technology Agency (HTX) • Singapore

On-site
SGD 60,000 - 80,000
Senior Pilot, UAV
Senior Pilot, UAV

St Engineering • Singapore

On-site
SGD 63,000 - 90,000
Project Engineer
Project Engineer

GNA ENGINEERING PTE. LTD. • Singapore

On-site
SGD 48,000 - 72,000
Senior Software Engineer
Senior Software Engineer

newbridge alliance pte. ltd. • Singapore

On-site
SGD 80,000 - 130,000