Software Engineer
Responsible for the development of clean, maintainable, tested and efficient code following software engineering best practices and industry standards, you’ll team up with seasoned engineers, MRI physicists and hardware engineers as you build software that helps MRI systems image patients safely and reliably, every day.
Key elements of the role include:
- Design and development of code for core platform and peripheral systems
- Participates in code reviews and provides constructive feedback to peers and team
- Contributes to application architecture and engineering discussions.
- Supports CI/CD pipelines, software release processes and deployments.
Required experience & capability
- Has experience using application lifecycle tools (e.g., Azure DevOps, Git, Bugzilla)
- Professional experience delivering software using .NET/C#/WPF, and/or C/C++
- Collaborates effectively with technical and non-technical staff, including Product
Management, Quality Assurance, and other engineering teams to identify, mitigate, and
manage risks, and resolve ambiguity.
- Develops, maintains and follows engineering documentation and change management artefacts with strong attention to detail.
- Has an inquisitive nature, and is not afraid to dive deep to find the root cause of problems.
- Continuously learning new technologies, frameworks, and development practices to improve both individual and team capability.
- Can quickly understand and work within complex technical domains, such as MRI.
- Proven problem-solving ability.
- Approachable personality with strong communication (written and verbal) skills – self driven, organised and proactive.
Experience writing software for Class II or Class III medical devices and an understanding of the standards, frameworks, and quality systems required to develop software in regulated industries (e.g. ISO 13485, ISO 14971, IEC 62304, IEC 61508, EN 50128) are highly desirable.
How to apply
If this role aligns with your capabilities and experience, please submit your resume and a cover letter that addresses the criteria listed above to enquiries@magnetica.com.
Please also include responses to the following questions:
- How many years’ experience do you have as a Quality Assurance Manager?
- Which of the following statements best describes your right to work in Australia?
- What’s your expected annual base salary?
- How many years’ experience do you have as a software engineer?
- How much notice are you required to give your current employer?
- Have you worked in a role that requires a sound understanding of ISO Standards?