Emesent is a spin-off of the CSIRO Robotics Group with a strong team of experienced roboticists and engineers dedicated to creating the next generation of autonomous drones and analytics for industrial applications. We are a growing team, developing on the cutting edge and creating impactful solutions in sunny Brisbane, Australia.
We are an award-winning venture backed technology company that provides innovative end-to-end data solutions for the infrastructure and mining industry. At Emesent, we deliver revolutionary efficiency, safety and operational insights to underground mines and other GPS-denied environments through automated data collection and analytics using autonomous drones and machine learning.
We are seeking a highly motivated UI/UX software engineer to design and build user interfaces for next generation of autonomous drones and data analytics platforms that will advance the state-of-the-art in industrial applications. We are looking for someone who can take ideas from concept to reality and work well in a fast-paced startup environment.
Responsibilities and Duties
- Take ownership of the UI/UX design and implementation for the different Emesent products.
- Collect and organise feedback from stakeholders and customers to understand their application requirements and define product features.
- Consider the user experience in operating a drone for inspection and mapping of complex 3D structures and underground environments.
- Design and implement tablet-based real-time 2D/3D user interfaces for operation of an autonomous drone.
- Design and assist with implementation of the interface between the drone operation UI and the drone.
- Design and implement desktop UI for processing, visualising and analysing the 3D spatial data collected by the drone.
- Test, improve, productise and release the software to the world.
- Think outside the box to develop new and innovative ways of operating highly intelligent drones, and prototype the new ideas to drive roadmap.
- Collaborate with the Autonomy, Hardware and Data Analytics teams to improve software architecture.
- Create documentation for internal use (e.g., technical reports) and commercial release (e.g., user manual).
Essential Qualifications and Skills
- You have a B.S. or M.S. degree in Computer Science, Information Technologies, or related field.
- 2-5+ years experience in developing user interfaces, Android apps or ground control station software for consumer or industrial devices.
- Demonstrated experience in Java/C++ programming in a linux-based or windows software development environment.
- Solid software engineering foundation and a commitment to writing clean, documented and well architected code.
- Ability to lead the evaluation of UI systems in a flight test environment, including identification of problems, coordination of resolutions and delivery of a revised product.
Desirable Qualifications and Experience
- Experience with the DJI Mobile SDK or similar 3rd party SDK frameworks.
- Experience in the relevant fields of robotics or drones and familiarity with various concepts in robotics.
- Skills or domain knowledge in GIS, mining or 3D data processing and visualisation software.
- Experience with embedded systems or safety-critical software development.
- Comfortability working in the Android ecosystem (Java, Android Studio, Gradle, adb) and using Linux.
- You are familiar with with open source UI libraries (e.g., QT) and graphics libraries (e.g., OpenGL and OpenSceneGraph).
Benefits
- Competitive remuneration package.
- Employer-contributed superannuation.
- Participation in employee share option scheme (Equity).
- Four weeks annual leave. Genuine learning and development opportunities.
- Flexible work hours.
- Great work environment and facilities.
by via developer jobs - Stack Overflow
No comments:
Post a Comment