The Company
Our client develops cutting-edge optical imaging instruments for applications in Ophthalmology and Optometry. To support their ambitious growth plans, they are seeking a Senior Software Developer with all-round skills in commercial C++ desktop application development to join their enthusiastic, talented, and collaborative team.
The Job
The successful applicant will join the growing Software Engineering team developing multi-platform application software which:
- Develops high-quality, robust, desktop software for the control of their instruments.
- Works on 2D & 3D visualisation of clinical datasets.
- Designs, develops, and maintains code throughout the whole SDLC according to IEC-62304 and other applicable standards.
- Works on clinical software for a worldwide market with great scope for impact.
- Collaborates within a team of highly skilled specialists in embedded systems, electronics, and optics.
- A solid background in commercial C++ development is essential.
- Proven experience in delivering products to market.
- Excellent technical and problem-solving skills.
- Excellent verbal and written communication skills.
- Principles of Software Engineering and best practices.
- Understanding of the full Software Development Life Cycle.
- An added bonus would be experience with scientific software, including the Visualization Toolkit (VTK) and the Insight Toolkit (ITK) libraries.
- Degree in related field preferable e.g. IT/Engineering/Science
Required Skills:
Modern C++, GUI, and Multi-platform development (Windows, Linux), Python, Concurrent programming.
Desirable Skills/Experience:
VTK, OpenGL, ITK, SWIG, SciPy, TCP/IP networking, IEC-62304 Experience.
What Next?
The client is ready to hire, so if you are interested and have the drive and passion then apply now with an updated resume.
** NOTE: ONLY APPLICANTS WHO ARE LOCATED IN AUSTRALIA AND ARE AUSTRALIAN CITIZENS OR HOLD AN AUSTRALIAN PERMANENT RESIDENCY VISA, ARE ELIGIBLE TO APPLY.