SENIOR EMBEDDED SOFTWARE ENGINEER – PERMANENT ROLE
Location : Sydney, Australia
Salary : $150,000 - $180,000 per annum + Super + Stock Options
ABOUT US...
We are partnering with a fast-growing global medical technology company, committed to improving safety and standards of care in the medical field. This organization focuses on developing innovative technologies to enhance infection prevention practices for patients, clinics, and the environment.
We are currently seeking a Mid-Senior Embedded Software Engineer to join our Research & Development team on a permanent basis. In this role, you will contribute to the development of ultrasound reprocessing devices, working in a dynamic and agile environment to deliver impactful solutions within a highly regulated industry.
WHAT YOU WILL BE DOING...
As a Mid-Senior Embedded Software Engineer , you’ll:
- Software Architecture : Contribute to the creation and refinement of software architecture for embedded systems that power ultrasound reprocessing devices.
- Embedded Development : Develop software for embedded hardware platforms using C++, QT, and Java, ensuring compliance with system requirements.
- Testing and Metrics : Create unit tests, behavioural tests, and monitor progress through detailed metrics using C++, Python, and testing frameworks.
- Agile Environment : Work collaboratively within cross-functional teams in an agile setting to deliver high-quality, reliable software.
- Documentation : Maintain comprehensive documentation throughout the development lifecycle, ensuring adherence to industry standards and regulatory guidelines.
- Compliance : Ensure that all development adheres to IEC 62304 and ISO 13485 standards for medical device software.
MINIMUM REQUIREMENTS:
- Bachelor’s degree in Software Engineering, Computer Science, or a related field
- 5+ years of experience with C++, Java, Python, and embedded Linux in a regulated environment, preferably within medical technology
- Proficiency in C++, Java, Python, and RESTful APIs
- Experience with QT, testing frameworks, Jira, and Jama would be advantageous
- Solid understanding of design patterns and asynchronous methods
- Experience with version control tools, particularly GIT/Bitbucket
- Ability to collaborate in cross-functional teams using Agile/Scrum methodologies
- Strong communication skills and a problem-solving mindset
- Familiarity with QT and other embedded development tools
- Knowledge of medical device software standards like IEC 62304 and ISO 13485
WHY JOIN US?
- Competitive salary + super
- Stock options - own a piece of what you build
- Work on real-world systems in medical technology
- Join a collaborative, global environment solving healthcare challenges
- Employee benefits including:
- Generous parental leave
- Salary sacrifice share plans
- Novated leasing options
- Education assistance
Please apply by emailing your CV to .
We look forward to hearing from you and potentially welcoming you to our innovative team.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology and Engineering
Industries
Medical Equipment Manufacturing and Software Development
#J-18808-Ljbffr