CSE Job Details

[Full-Time] [Part-Time] [Vacation] [Research] [IPP] [One-Off] [Volunteer] [All New Jobs]

[www.abysssolutions.com.au]

Abyss Solutions
Lead Software Engineer

Position Description:

Abyss Solutions is a young and fast Australian growing company that focuses on collecting infrastructure data for various water sectors using ROVs. The company provides unparalleled data assessment products through continuous development of scalable platforms that provide high quality data through the integration of autonomous systems. Abyss works with some of the world leaders in infrastructure management and construction and is currently focused on the water, offshore, and shipping sectors. The existing team consists of experts in marine robotics, computer vision, sensor technology, civil and environmental engineering. The head office is located in Pyrmont, Sydney, NSW.

Your Role:
Our data products include intuitive, user-centric asset representations and condition assessment developed through high definition images; scalable autonomy for data capture; accurate, efficient and large scale 3D modelling; and objective data drive condition assessment.

The advertised role is for a software lead to help develop and enhance the front end capabilities of our technologies. This involves the development of a scalable and intuitive interfaces of the data products to meet and surpass the clients needs.

Furthermore, this role is will involve managing and supporting the abyss software stack, which currently includes low-level control for underwater imagery, underwater vehicle automation, image processing algorithms, 3D modelling tools and machine learning utilities.

Responsibilities

Develop software to perform photo realistic rendering of large-scale, complex 3D scenes

Build interactive tools to annotate and highlight data products on the go

Collaborate with hardware engineers, researchers, field technicians and marketing teams to develop use cases

Manage core software components for the Abyss's data products

Produce maintainable code, including automated testing, continuous integration, code style conformity, and code review

Develop software to manage catalogues of multi-modal sensor data on cloud based platforms

Position Type: Undergraduate-Students : Postgraduate-Students


Selection Criteria: Basic Skill Requirements
Proficiency in the following: C, C++, Bash, Python, Javascript, HTML, .NET, QT
User interface design, GUI development
Experience with WebGL
Experience in developing full stack web applications
Common software development tools, environments, compilers, version control (Git)
Proven skills in system integration and software architecture
Experience with implementing algorithms, data structures, complexity analysis and software design
Software development for Windows, Linux and OSX
Experience with realtime, schedulers, threading, concurrency, device drivers
Strong math skills including proficiency in geometry and linear algebra
Understanding of software complexity and performance
Willing to participate in field operations
M.S. or B.S. in Computer Science or a related field with professional coding experience
Willing to get his/her hands wet

Preferred Skill Requirements
PhD in Computer Science, Robotics or related fields
Experience with machine learning
Experience with simulation environments, ROS and Ogre
Image processing experience (e.g. opencv, Matlab image processing, gaming engines)
Experience with GIS utilities
Big data storage and security knowledge
Experience with embedded Linux systems

Required Application Materials
Resume/CV
Downloadable code sample of your own C++ code or link to your Github page
Two references and/or two letters of recommendation


Salary: $60-100K


Closing Date: 30/09/2017


Category: Full-Time


Duration:


Applicant must be a Permanent Resident:


Attach copy of Academic Transcript:
(Note: Forging an Academic Transcript is a case of Academic Misconduct and may lead to expulsion.)


Enquiries To:
Suchet Bargoti
suchet@abysssolutions.com.au


Applications To:
Suchet Bargoti
Preferred Skill Requirements PhD in Computer Science, Robotics or related fields Experience with machine learning Experience with simulation environments, ROS and Ogre Image processing experience (e.g. opencv, Matlab image processing, gaming engines) Experience with GIS utilities Big data storage and security knowledge Experience with embedded Linux systems


Location: Pyrmont, Sydney


Date first posted: 11/08/2017 10:31:22 AM