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!

Enterprise Solutions Engineer

We are looking for an all-rounded software developer that can be based out of Petaling Jaya or Medini. As an Enterprise Solutions Engineer, you will be involved in all aspects of customer interaction and systems integration, combining our technology products such as Garuda Plex, a range of in-house and off-the-shelf drones, and customer requirements, into an implementation that delights our customers.

You will:

  • Be deployed onsite with regional customers: Implement Garuda Plex Enterprise edition or other new solutions, including but not limited to integrating Garuda Plex to the customer’s in house ERP systems, connecting it to their preferred drone manufacturers, and interfacing with the country’s airspace systems.
  • Be the voice of the customer: Take ownership of the relationship with the customer, by supporting their users and troubleshooting problems, while driving our development team on new feature requests and technology roadmap based on customer’s business objectives.
  • Inspire a community of dream builders: Tackle hard problems together with regional partners in drone operations, agriculture consultants, independent software engineers, and technology infrastructure providers by bringing them together onto our innovation platform, including but not limited to (i) building them APIs for data exchange, (ii) connecting them with the real problems customers are facing, and (iii) translating our company’s mission into actionable steps for the community.

Requirements

  • Bachelors Degree in Computer Science, Software Engineering, or related
  • 2 years of experience in engineering or technology related work
  • Ability to articulate well in English a must; experience working directly with SME or Enterprise customers a plus
  • Ability to rapidly prototype full stack software solutions a must (including web, android, iOS, IoT devices, drone on-board systems); strong in at least one toolset required, such as scripting (Javascript, Python), video streaming (FFMPEG), networking and distributed systems, or human-computer interaction.
  • Experience with hardware / software integration, GIS systems, ML+CV, or bringing together open-source communities a plus

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

Part Time Positions

Location: Singapore 🇸🇬

Admin Assistant

As an admin assistant for a leading high-tech startup in Singapore, your role is to ensure the efficient and smooth day-to-day operation of our business. The ideal candidate should have excellent oral and written communication skills and be able to organise their work using tools.

You will:

  • Record and reconcile expenses
  • Pay bills
  • Produce monthly profit and loss statement
  • Do purchasing, track shipping, ensure delivery
  • Track employee leave, benefits, claims
  • Develop and maintain a filing system
  • Maintain contact lists
  • Track customer orders and delivery
  • Make office environment conducive for work

Requirements

  • Able to work 3 weekdays per week (exact day negotiable)
  • Singaporean or Singapore Permanent Resident
  • Experience as an admin assistant, or virtual assistant
  • Knowledge of basic accounting concepts
  • Proficiency in Microsoft Office and G Suite skills
  • Attention to detail, meticulous, and problem solving skills
  • Amicable, and comfortable dealing with vendors
  • A digital native, and able to navigate Chinese e-commerce sites

Minimum Salary: $1,200

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 – all positions), Malaysia 🇲🇾 (Medini office – only software related positions)

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 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 enhance the app, including but not limited to integrating with new major UAV platforms in the world, harmonise commands across platforms, and simplify the UX for the pilot. You will design, implement, test and deploy a given 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 or 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