Insight Robotics is looking for a Software Engineer / Senior Software Engineer to develop the software suite for our UAV aerial survey (AS) business. Insight’s AS business provides large-scale data collection, data processing and data management services to forestry and oil palm plantations.
UAV technology is transforming the way that large land areas are managed by allowing large volumes of detailed information to be captured, processed and visualized more cheaply and easily than ever before. This information is used for everything from counting the number of trees in city-sized plantations to monitoring tree health and pest and disease outbreaks and effectively planning and managing plantation infrastructure.
Insight is developing a suite of software solutions to take best advantage of this technology, beginning with a data hosting and management portal and an interactive web-based GIS system. These solutions will address current client pain points of accessing large volumes (5-10TB per project) of data easily and securely, as well as easily making sense of the data presented to make actionable decisions.
The Software Engineer will be responsible for the development of Insight’s AS software suite, and will work closely with the rest of the product and operations team to design, test and implement those features that add the greatest value to the end-client, based on both client feedback and user testing as well as our own internal product vision.
We are looking for an outstanding software engineer with a passion for development and client-focused design. You will play a key role in our product development in several new and rapidly evolving areas and have a direct impact on the core technology that will determine business success.
Insight Robotics was named the IBM Global Entrepreneur of the Year and Best for the Environment by B Corp in 2015, and one of Fast Company's Most Innovative Companies in 2016.
Responsibilities
- Develop world-class web-based GIS and data management systems
- Implement auxiliary data services
- Maintain high availability of applications
- Design and deploy infrastructure for applications
- Integrate with 3rd party GIS services and data sources
Requirements
- Deep understanding of modern Web and Javascript technologies. Experience with map engines and GIS systems a strong plus
- Extensive experience with modern development processes and tools and familiarity with software architecture
- Understanding of aerial surveying and remote sensing a plus
- Fluent in English. Cantonese or Mandarin Chinese a strong plus