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

UAV Pilot

As a UAV Pilot / Operations Executive, you will be involved in all aspects of field operations for Garuda Robotics within Singapore and overseas. Working as part of an Operations Team, you will be responsible for deploying UAVs in a variety of industrial environments to support client requirements.

You will:

  • Conduct detailed pre-deployment planning for field operations
  • Pilot UAVs for data capture
  • Manage data transfer during and after deployments
  • Ensure operational readiness of operations team personnel and 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

  • Engineering diploma or relevant 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

Software Engineer

As a Software Engineer (Backend), you will:

  • Be a key member of the infrastructure team by taking ownership of all cloud systems: scaling our nodejs applications, cloud storage, and media streaming engines.
  • Design and build software and distributed databases to support for various types of production environment that are connected, partially connected, and disconnected from the Internet.
  • Support the Mobile, Web, Sensors, UAV, Operations and Analytics team to build reliable products for our customers.
  • Reduce the complexities of our dependencies, and manage 3rd party integrations like AWS, Braintree, and more.
  • Additional roles on a case by case basis depending on interest: cyber security, LTE networks, or high performance compute infrastructure.

Requirements

  • Degree in Computer Science, Computer Engineering or other equivalent qualification and/or experience
  • Fresh or 5+ years, we don’t care – come prove yourself
  • Linux hacker – important
  • Experience with NoSQL DB (we are a CouchDB shop), knowledge on how to design and tune caching mechanisms for distributed systems that aren’t always connected to achieve eventual consistency
  • Greps system logs for breakfast, code up dashboards for lunch, optimise database views for dinner, checks the crontab and sudo apt-get clean before sleep.
  • Cleaning and managing data is your life goal, especially terabytes of images, videos, flight logs, geo data / maps, point clouds and meshes.

Internships

Internship opportunities for students studying:

  • Digital Media,
  • Computer Science,
  • Computer Engineering,
  • Electrical Engineering, and
  • Mechanical & Aerospace Engineering

or any related field in any Singapore or Malaysia IHL.

Period: 20 weeks, start any time from August 2017, end by June 2018

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)

The efficiency and endurance of a UAV is significantly affected by its Size, Weight and Power (SWaP) parameters. The ready availability of composites such as carbon fiber enables the construction of strong, lightweight airframes, while 3D printing enables rapid prototyping and iteration in the design process.

You will redesign, build and test selected components in the mechanical structure of an existing UAV to meet certain SWaP and usability targets. This includes, but is not limited to, modifying the airframe, control surfaces and linkages, detachable components and quick release mechanisms.

– Prior hands-on experience with 3D design and printing is required.
– Prior experience with composite layup is a plus.
– 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 Props 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 Props will need to work with as many UAVs as possible.

In this project, you will integrate as many major UAV platforms in the world as possible to Garuda Props. 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 or Digital Media Students

User Interface Designer

In Garuda Robotics, we have always practised the “dog-food first” principle where our operations team is the first to consume new technologies our engineers built, giving us the advantage of iterating quickly to come to a working solution internally. The next step is to productise these solutions as a unifying suite of software products that users around the world can identify with and enjoy using.

In this project, you will propose and implement a consistent design language for all our products, starting with Garuda Plex and Garuda Props. You will extend Google’s material design framework, and help the application developers to re-articulate their business use cases in your design language. You will test the designs with real users who has unique circumstances (e.g. operate the app while flying a UAV), and help the product managers re-launch the products.

– Good design sense, grounding in illustrator, photoshop is required.
– Experience with extending open-source design libraries / software development an advantage.
– Experience with video production, branding, or other marketing effort 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