Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE

Home Team Science and Technology Agency (HTX)

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

The Home Team Science and Technology Agency (HTX) in Singapore is seeking a dynamic software engineer for UAS development. The role involves the design and validation of guidance algorithms, integrating sensors, and ensuring effective software development processes.

Key qualifications include over two years of experience in software for UAS, proficiency in C/C++ and Python, and a related degree in Engineering. Candidates should also be familiar with flight control software like PX4.

Qualifications

  • More than 2 years of experience in software and algorithm development for UAS.
  • Experience in UAS guidance, navigation, and controls.
  • Familiarity with integrating navigation, localization, and algorithms on Linux devices.

Responsibilities

  • Design and validate GNC algorithms for UAVs.
  • Develop path planning and trajectory generation strategies.
  • Integrate and evaluate algorithms with onboard sensors.

Skills

C/C++ proficiency
Python for robotics/autonomy
Software development for UAS
Knowledge of ROS/ROS2
Simulation platforms (Gazebo, AirSim)
GNSS-denied navigation
Computer vision

Education

Bachelor's degree in Engineering or related field
Post-graduate degree in Robotics or similar

Tools

PX4 flight control software
ArduPilot
Pixhawk hardware

Job description

What the role is

HTX is a statutory board under the Ministry of Home Affairs (MHA) that pioneers innovation solutions and develops world‑class science and technology capabilities to transform and empower the Home Team in delivering safety and security for Singapore. We are looking for aspiring candidates to be part of a dynamic and multidisciplinary team to drive in‑house applied R&D for UAS within the RAUS CoE (Aerial Systems domain), developing and maturing autonomy and system capabilities. Execute software, algorithm and system development while ensuring alignment with Ops‑Tech Masterplan and supporting transition of validated technologies into operational use.

What you will be working on
  • Design, implement and validate GNC algorithms for UAVs
  • Develop strategies not limited to path planning, trajectory generation and multi‑agent coordination to fulfill the project’s intended use case
  • Study and analyze relevant classical and state‑of‑the‑art research literature to derive, adapt or extend suitable solutions for the problem domain
  • Where suitable, translate theoretical concepts from research papers into practical, implementable algorithms
  • Evaluate algorithm performance, and robustness through simulation and flight tests
  • Develop/modify/adapt and maintain flight controller software/firmware
  • Integrate and interface with onboard sensors such as but not limited to RGB/RGB‑D cameras, LiDAR, ToF and inertial sensors, ensuring reliable data pipelines for downstream functions
  • Where needed, implement perception, localization and state estimation modules, including computer vision, sensor fusion and filtering techniques
  • Support system integration, debugging and performance verification via simulation testing, hardware/software in the loop testing and flight testing
  • Apply software development processes, including modular design, version control, testing, and configuration management
  • Document system/software architectures, algorithm designs, test methodologies and results in a clear and structured manner
  • Communicate technical findings and tradeoffs effectively within the team and to stakeholders
What we are looking for
  • Possess more than 2 years of experience in software and algorithm development for UAS
  • Experience in UAS guidance, navigation and controls, path planning or multi‑robot systems is strongly preferred
  • Proficiency in C/C++ and Python for robotics/autonomy applications
  • Experience with simulation platforms such as Gazebo, AirSim or other effective robotics/UAS simulation environments preferred
  • Familiarity with open‑source UAV flight control software such as PX4 and/or ArduPilot, including architecture, interfaces and limitations
  • Familiarity with open‑source UAV flight controller hardware (e.g. Pixhawk variants or equivalent)
  • Experience integrating navigation, localization and autonomy algorithms on Linux‑based companion compute devices on the UAV (CPU and/or GPU)
  • Working knowledge of ROS/ROS2, MAVLink and related middleware for inter‑process and vehicle communication
  • Experience with GNSS‑denied localization and navigation, sensor fusion, computer vision and/or perception‑driven autonomy
  • Exposure to RGB, RGB‑D, LiDAR, ToF or inertial sensors and their use in autonomous systems
  • This role is primarily a software and autonomy engineering position; familiarity with electronics and mechanical systems is an added bonus
  • Minimum of bachelor’s degree in engineering; preferably degree in Electrical / Electronics / Mechanical / Mechatronics / System Engineering / Computer Science / Computer Engineering
  • Post‑graduate degree in robotics, autonomous systems and controls would be an advantage
  • All new hires are appointed on a two‑year contract in the first instance and will be assessed and considered for permanent tenure over time, based on performance
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 70,000 - 110,000
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
Lead Aerial Autonomy Engineer
Lead Aerial Autonomy Engineer

HTX (Home Team Science & Technology Agency) • 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
Engineer / Lead Engineer - Embodied AI Research & Development, RAUS COE
Engineer / Lead Engineer - Embodied AI Research & Development, RAUS COE

HTX (Home Team Science & Technology Agency) • Singapore

On-site
SGD 90,000 - 150,000
Robotics Engineer
Robotics Engineer

ST ENGINEERING AEROSPACE LTD. • Singapore

On-site
SGD 90,000 - 130,000
Autonomous Drone Swarm Engineer (GPS‑Denied)
Autonomous Drone Swarm Engineer (GPS‑Denied)

Nanyang Technological University Singapore • Singapore

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

PERFORMANCE ROTORS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Manager / Senior Manager (Technology and Strategic Planning)
Manager / Senior Manager (Technology and Strategic Planning)

CAA Civil Aviation Authority of Singapore • Singapore

On-site
SGD 70,000 - 100,000
Engineer / Lead Engineer - Embodied AI Research & Development, RAUS COE
Engineer / Lead Engineer - Embodied AI Research & Development, RAUS COE

Home Team Science and Technology Agency (HTX) • Singapore

On-site
SGD 70,000 - 110,000