Careers

Are you passionate about the power of robotics, AI and data to change industries for the better?

Do you have a passion for solving difficult problems that people face every day? Do you enjoy taking ownership of a task and seeing it through till the end?

If so, we’re looking for you!

Full Time Positions

Location: Singapore 🇸🇬

UAV Technician

As a UAV Technician, you will be responsible for the operational readiness of all deployment equipment within your Operations Team.

You will:

  • Build new unmanned systems, sensors and related equipment
  • Maintain and troubleshoot existing operational equipment
  • Ensure the operational readiness of team equipment
  • Implement and update Standard Operating Procedures to ensure safety and operational readiness requirements are met
  • Work with the R&D team to improve hardware/software products and services

Requirements

  • Electrical / Electronics / Mechatronics / Relevant engineering diploma or equivalent experience
  • Excellent interpersonal skills
  • Willing and able to adapt to change and operate in a dynamic and fast-paced environment
  • Willing and able to travel for short-term overseas deployments when required
  • Prior experience building and operating unmanned remote-controlled platforms is a plus

User Interface Engineer

As a UI Engineer, you will be involved in all aspects of human-computer interaction between enterprise end users, drone operators, pilots and drones/robots. You will be responsible for building products for a variety of industrial environments to support client requirements.

You will:

  • Take ownership of the UI aspects of all Garuda Robotics software, working together with marketing team to define the brand, identity, and usability of our products on the user interaction level, and keeping the company abreast on the latest design patterns and libraries
  • Design ground control systems for our drone-operator customers, working together with engineering team to simplify a heavily engineering centric software for an increasing number of operators, reducing mental overload in piloting the aircraft, while introducing new capabilities.
  • Design and implement mobile ready web or native mobile applications (Android, iOS, or both) for our enterprise customers in all domains such as agriculture, infrastructure, telco, construction, or security, including studying and measuring our user interaction on all our applications.
  • Chart the path forward on adopting AR and/or VR as new means of interaction with drone software and hardware, geospatial information, and 3D models that we produce for customers, by building prototypes on a project basis

Requirements

  • Bachelors Degree in Human-Computer Interaction (HCI), Psychology, Engineering, or related
  • Good design sense, good grounding in illustrator, photoshop
  • Experience creating web and/or mobile applications a must
  • Experience with tools that manipulate 3D environments an advantage (e.g. WebGL, Unity3D, etc.)
  • Experience with extending open-source design libraries a plus

Internships

Internship opportunities for students studying:

  • Artificial Intelligence,
  • Computer Science,
  • Computer Engineering,
  • Electrical Engineering, and
  • Mechanical & Aerospace Engineering

or any related field in any Singapore or Malaysia IHL.

Period: Summer 2018: 12 weeks, Autumn 2018: 20 weeks

Location: Singapore 🇸🇬 (Ubi office), Malaysia 🇲🇾 (Medini office)

To apply, please submit your resume to jobs@garuda.io or via your school’s internship portal if you’re enrolled at NTU or NUS.

Selected students are allowed to come pitch your own project to your supervisors, or pick from the following list of scoped projects.

For Mechanical or Aerospace Engineering Students

UAV Systems Engineer (Mechanical)

Modern general purpose UAVs are designed to carry a variety of sensor payloads. These include visual cameras with fixed or zoom lenses, thermal imagers, radio frequency spectrum analysers, etc.

You will design, build and test a quick release/disconnect module to allow the mechanical and electrical attachment of sensor payloads to an existing UAV. This includes, but is not limited to, modifying the airframe, payloads and other detachable components.

– Prior hands-on experience with 3D design and printing is required.
– Prior experience with UAVs is a plus.

For Electrical Engineering Students

UAV Systems Engineer (Electrical)

The efficiency and endurance of a UAV is significantly affected by its Size, Weight and Power (SWaP) parameters. Efficient and consistent power delivery from the battery to the electric motors, flight control system and onboard payloads is critical.

You will redesign, build and test the electrical layout of an existing UAV to meet certain constraints.
This includes, but is not limited to, selecting power regulator modules for efficiency targets, rationalising the power delivery system, specifying chassis wiring for weight targets, and redesigning the power system monitoring module.

– Prior hands-on experience with electronics is required.
– Prior hands-on experience with the selection and use of power regulators (5W-50W) is a plus.
– Prior experience with UAVs is a plus.

For Computer Engineering Students

UAV Systems Engineer (Compute)

Modern industrial-grade UAVs are equipped with advanced flight control systems enabling autonomous operation, but lack the companion compute systems to support running additional tasks such as computer vision for object recognition and tracking, external watchdog/black box and controller, etc.

You will design and build a companion compute system for a UAV to meet certain Size, Weight and Power (SWaP) targets. You will evaluate Commercial Off the Shelf (COTS) single-board computers (SBC) for their suitability, select a candidate system, and characterise its real-world performance. You will test and evaluate OS distributions for the selected SBC, creating a ready-to-use Compute Module for deployment on UAVs.

– Prior hands-on experience with 32/64b single-board computers (RPi, Odroid, BeagleBone, MinnowBoard, etc) is strongly preferred.
– Prior experience with UAVs is a plus.

For Computer Science or Computer Engineering Students

UAV Mobile Application and API Integration Engineer

Garuda Plex Android is a GCS for UAVs and integrates with Garuda Robotics’ own flight technology stack as well as a command center. Commands to the UAVs can be sent from the command center, while all UAVs report their status back via an API. For this command center to be universal, Garuda Plex will need to work with as many UAVs as possible.

In this project, you will integrate new major UAV platforms in the world as possible to Garuda Plex Android app. You will design, implement, test and deploy the majority of the UAV platform’s features on the mobile interface, and match the features with the universal protocol to the command center. You will verify all the features in simulators when available, followed by actual field tests with the real UAVs.

– Good grounding on internet architecture and prior experience creating Android apps is required
– Experience working with single-board computers an advantage
– Experience creating iOS apps a plus

Future Flight Engineer

Garuda Robotics is one of the few UAV service providers with BVLOS (Beyond Visual Line Of Sight) capabilities. Currently, commands for the UAV can be sent via long range networks such as LTE, with high definition video streamed back in near real time.

In this project, you will take our current BVLOS system to the next level, and localising it for countries outside Singapore. You will integrate essential airspace and geospatial data, engineer high quality real time video stream over less than ideal network conditions, and invent ways to further increase the situational awareness of the remote pilot about the aircraft.

– Strong software development and internet architecture background is required
– Experience developing software for UAVs or API development a plus
– Experience working with airspace data and/or GIS data a plus

For Computer Science Students

Agriculture Application Engineer

Garuda Robotics provides a mapping and analytics service to agriculture customers in South East Asia, where we fly UAVs to collect data that can produce maps and create actionable insights about the plantation.

In this project, you will extend the current service to create a full fledged plantation information management system. You will design, implement, test and deploy suitable cloud and mobile applications that will be utilised in the field, in plantation quarters, and corporate headquarters, to help increase the productivity and reduce cost for the agriculture customer.

– Good grounding in web and mobile development and prior experience writing web apps is required.
– Able to travel to Malaysia (visit a plantation)
– Experience managing a product a plus

Tower Application Engineer

Garuda Robotics provides a tower audit and inspection service to tower builders in South East Asia, where we fly UAVs to collect data that can produce 3D models and create actionable insights about the telecommunications tower.

In this project, you will extend the current service to create a full fledged tower information management system. You will design, implement, test and deploy suitable cloud and mobile applications that will be utilised in the field, in the tower inspector’s headquarters, and for the tower owners i.e. the telco’s network team, to help increase the productivity and reduce cost for both the tower inspector and the tower owner.

– Good grounding in web and mobile development and prior experience writing web apps is required.
– Experience managing a product a plus

E-commerce Application Engineer

Garuda Plex is offered to the general public as a SaaS subscription service for enterprises and UAV service providers. The service currently allows subscribers to manage and derive insights from their aerial images, and serve as a digital logbook for all their UAV operations.

In this project, you will extend the subscription to offer additional add-ons, such as insurance or lessons, that will make Garuda Plex a one-stop shop for all enterprise customers and UAV service providers. You will design, implement, test and deploy an internal commerce system, and work with the product manager to create offerings and engage vendors.

– Good grounding in web and mobile development and prior experience writing web apps is required.
– Experience integrating with payment service (e.g. braintree or stripe) or operating a paid service a plus

For Computer Science Students (3rd year bachelors, masters level and above)

Data Science Engineer

As UAVs become commonplace, there’s an increasing number of incidents involving UAVs misbehaving or pilot errors, with varying consequence from damaged aircraft to hurting people. In order to learn from each incidents, all UAVs are equipped to log as much information as possible about its sensor readings and the decisions it made.

In this project, you will build an analysis tool for investigating UAV incidents, using a collection of flight logs, ground control system logs, cloud telemetry logs, and camera footage. Your tool should pick up early warning signals (e.g. bad sensor readings) and produce a real time success confidence measure that’s based on historical data. The tool shall be setup to learn continuously from new incidents and improve its estimate.

– Strong software development and machine learning background is required
– Experience working with UAVs a plus

Computer Vision Engineer

Garuda Robotics currently works with security companies on large area UAV patrols, where we provide security command centers an additional “eye in the sky” to compliment CCTV systems. It currently detects selected objects such as cars that are visible from a high altitude.

In this project, you will extend the object detection system to detect multiple, smaller objects, using a combination of higher megapixel cameras and better algorithms. You will design, implement, test and deploy an advance version of our command center that incorporates the alerts and management of these events generated by your object detection system.

– Strong computer vision and machine learning background is required
– Experience working with UAVs a plus

Computer Vision Engineer

Garuda Robotics works with agriculture companies on large area UAV mapping and tree counting, where we fly UAVs to capture and stitch aerial imagery, and run it through a computer vision based software to count and index agriculture assets.

In this project, you will improve the system by trying other means of object detection, classification and indexing that takes advantage of domain specific knowledge. You will attempt to increase the number of object types (sick trees, non-palm tree, etc.).

– Strong computer vision and machine learning background is required
– Experience working with UAVs a plus