EOI - Principal Software Engineer at Planet Innovation
Box Hill, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

26 Jan, 24

Salary

0.0

Posted On

27 Oct, 23

Experience

15 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Python, Devops, Computer Science, Mechatronics, Aws, C++, Medical Devices, Software

Industry

Computer Software/Engineering

Description

Planet Innovation (PI) is an award winning healthtech contract design and manufacturing company and we work on some of the most advanced technology in the world. We have our own portfolio of businesses, and also partner with world-leading organizations to help them create game-changing innovations to grow their business. Our clients include some of the world’s top medical device and healthcare companies, as well as some of the world’s most exciting start-ups.
Creating great products and winning awards is all down to our team. Planet Innovation has over 400 of the brightest and most passionate people on Earth, and we are looking for more.
As part of our continuous growth, we are looking for a Principal Software Engineers to join our PI Product Development team for upcoming projects. Please note that this is an EOI and not an open vacancy.

THE ACCOUNTABILITIES

  • Lead and develop the software architecture for projects.
  • Make major contribution directly to the software development of the various projects, providing input into design, development schedule and milestones. to the right level of granularity, on time and in line with overall project schedule.
  • Leads the planning, specification, design, development, documentation, testing and integration activities on a range of products
  • Contributes new ideas to projects, communicates effectively across teams and assists in motivating the broad-based team
  • Plan individual project activities and work to agreed schedule commitments with minimal direction
  • Contributes to software design activities broadly across projects including all documentation activities
  • Provides direction in software debug and test activities as called for in projects or as required to overcome issues which arise.
  • Collaborate with other engineers (specifically systems and digital software) to ensure smooth integration
  • Proactively reviews designs, focusing on both technical and commercial aspects
  • Initiate client contact and lay foundations for a successful relationship
  • Drives continuous improvement within function to enhance software processes and procedures
  • Leads, mentors and support other engineers

THE TYPICAL EXPERIENCES

  • Typically has 15+ years technical experience in various industries.
  • Highly Experienced in at least 3 languages (C++, C#, Python, MicroPython, etc.)
  • Experience in containerisation; DevOps; AWS
  • Experience integrating hardware and software
  • Experience developing embedded firmware
  • Graduate degree in relevant field (i.e. Computer Science; Software Engineering; Mechatronics;)
  • Experience developing software for medical devices under IEC62304 process
  • Working knowledge in IEC62366, ISO13485, ISO14971
Responsibilities

A Principal Software Engineer is the most experienced technical expert responsible for working with clients to identify solutions for strategic business problems. They are responsible for providing technical leadership, guidance and mentorship to more junior members and are responsible for making project related critical decisions as it relates to software designs and inputs.

Loading...