Location: Australia

Published On: June 23, 2025

About IDE Group

IDE is a group of like-minded people that love working together to utilise design, engineering and entrepreneurial capabilities to bring products to life. Since 2003, we have been building better futures with our partners and through over 500 projects across the medical technology landscape, including respiratory care, drug delivery, radiology, and point-of-care diagnostics.

Making a difference matters to us and our values of being resourceful, curious, thinking positively, putting others first, embracing complexity and taking ownership to drive successful outcomes. This position is based in our Head Office in Sydney, Australia.

With a head office in Australia and offices in America and the Netherlands, we are on our way to building better futures in the medical sector. We are an entrepreneurial partner and discover, develop and deliver MedTech innovations. We do this together with multinationals, start-ups and clinical experts. We have grown over 150 companies within medical technology. How do we achieve this? Through a positive mindset and a team of more than 70 professionals in an international team.

About the role

At IDE we love building better futures. We create products that change lives, grow new organisations and build better futures for our clients and partners at home and abroad.

We are seeking a software engineer to join our Product Development group, and be part of a team with a passion for entrepreneurship and design, and a desire to create meaningful new products and services.

You need to be curious, a positive thinker and be willing to put the project and team first. You will often be working in uncertain and uncharted environments, and need to be comfortable doing so, developing and delivering complex products that realise new futures.

The person we are looking for should have a solid background in bringing products from concept right through to market. They can take an analytical approach to decision making and be quick to step up to take ownership of their work, while not being afraid to make decisions. The ability to communicate effectively and lead on design issues, with colleagues, customers and suppliers is essential.

Critical to this role will be experience within highly regulated, safety critical industries. Experience in complying with various standards and regulations will be regarded highly. An understanding of the bigger picture, systems engineering and product integration processes is also important.

You will be responsible for taking software projects from requirements definition through to coding and product release, often in close alignment with hardware development teams. All projects are very different, so you’ll need to thrive on variety and the challenge of learning something new.

About you

Desired Skills and Experience
At least two years’ experience working in new software development. Experience in the medical device or other regulated industry would be well regarded. Key specific areas of desired qualifications, knowledge and experience include:

  • A degree in Software Engineering, Computer Science or a related field
  • Ability to learn new programming languages and adapt skills to novel situations
  • Ability to communicate engineering approach through the software engineering lifecycle
  • Understanding of new product development under design controls as specified by a Quality Management System would be highly desirable (IEC 62304)
  • Experience collaborating on problems within a multi-disciplinary R&D environment
  • A good understanding or familiarity with issues in integrating mechanical, electrical and software components and sub systems

Technologies and other areas of interest to us are:

  • Experience coding for various target platforms such as PC / Mac / Linux / Android / IoS systems, custom computing, real time systems and a variety of languages
  • Understanding how to integrate the UI/UX design process
  • Experience in C#, Python is essential. Experience in JAVA, Kotlin and Swift would be highly regarded
  • Experience implementing software interfacing with hardware systems such as Bluetooth and USB communications for sensing and control outputs
  • Experience in server-side scripting technologies and maintaining security and authentications would be advantageous

Why IDE

  • Exceptional mentoring program to ensure your career progresses where you want to go
  • Flexible working options
  • Employee Assistance Program
  • Cross-Functional Team
  • Social Activities
2 ide team members draw on clear board

Ready to join the team?

If you are ready to be challenged but fulfilled, and have the right skills, experience and, most importantly, the right attitude, then a truly unique role in a life-changing product development company awaits.