Principle Software Engineer - Medical Devices
OnQ Recruitment
- Location
- Melbourne, VIC
- Type
- Full-time
About the role
- Leading software architecture decisions across embedded and application software platforms.
- Designing and developing robust, scalable, and maintainable software solutions for regulated medical devices.
- Driving software development activities across both new product development and existing product enhancement programs.
- Ensuring compliance with medical device regulatory standards and software quality requirements.
- Collaborating with Systems, Electronics, Mechanical, Manufacturing, Quality, Regulatory and Clinical teams.
- Leading code reviews, technical reviews, software verification and validation activities.
- Supporting regulatory submissions, audits, and compliance activities.
- Identifying and implementing continuous improvements to software engineering processes, tools, and practices.
- Contributing to strategic technology decisions for future product platforms.
- A degree in Software Engineering, Computer Engineering, Computer Science, Electronics Engineering or a related discipline.
- 10+ years' experience developing software for medical devices.
- Strong expertise in C/C++ software development.
- Extensive experience with embedded systems, embedded Linux, RTOS environments and hardware-software integration.
- A strong understanding of software architecture, systems integration, communications protocols and real-time systems.
- Knowledge of IEC 62304, ISO 14971, ISO 13485 or comparable regulatory frameworks.
- Experience leading software teams, mentoring engineers and driving technical excellence.
- Experience with FPGA-based systems, ARM microcontrollers,
- Excellent stakeholder engagement and cross-functional communication skills.
