UAS Software Engineer

United States Digital Space LLC

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC is seeking a software engineer to 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.

Responsibilities include gathering requirements, designing robust software, and validating systems to meet aerospace standards.

Qualifications

  • Bachelor’s degree or equivalent in a relevant field.
  • Proficiency in C, C++, C#; Python/JavaScript beneficial.
  • Experience with Git source control and software testing practices.
  • Familiarity with Visual Studio, .NET, and DevOps practices.
  • Understanding of agile and waterfall development life cycles.
  • Willingness for overseas deployment and cross-border collaboration.

Responsibilities

  • Collaborate with cross-functional teams to gather requirements and define software specifications for UAS.
  • Design and develop robust, scalable software meeting aerospace standards and regulatory requirements.
  • Develop real-time embedded systems and ground control/simulation software.
  • Perform thorough testing, validation, and code reviews to ensure reliability and safety.
  • Travel overseas for deployment as needed and contribute to continuous improvement.

Skills

C programming
C++
C#
Python
JavaScript
Git
Agile methodologies
Waterfall model

Education

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

Tools

Microsoft Visual Studio
.NET
Azure DevOps
CI/CD pipelines
Docker
Kubernetes
OpenShift

Job description

Job ID: 21451 Location:

Aero - 507 Airport Road, SG

Description:

Job

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 domainsreal-time applications for airborne embedded systemsapplications for ground control stationssimulation applications for testingPerform 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 KafkaFamiliar 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

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
Software Engineer
Software Engineer

PERSOL • Singapore

On-site
SGD 90,000 - 130,000
Competitive remuneration
Comprehensive benefits
Software Development Manager
Software Development Manager

GARUDA ROBOTICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Software Development Manager
Software Development Manager

Garuda Robotics • 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

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
Aerial Systems Autonomy Engineer
Aerial Systems Autonomy Engineer

Home Team Science and Technology Agency (HTX) • Singapore

On-site
SGD 60,000 - 80,000
Senior / Software Engineer
Senior / Software Engineer

St Engineering • Singapore

On-site
SGD 90,000 - 150,000
Competitive remuneration
Comprehensive benefits
Senior Pilot, UAV
Senior Pilot, UAV

St Engineering • Singapore

On-site
SGD 63,000 - 90,000
Engineer/Lead Engineer, Ground Systems, RAUS CoE
Engineer/Lead Engineer, Ground Systems, RAUS CoE

HTX (Home Team Science & Technology Agency) • Singapore

On-site
SGD 89,000 - 156,000