Principle Software Engineer


Experienced Principal Software Engineer who will be the most experienced technical expert working with clients to identify solutions (embedded)

  • Python or C++
  • Embedded software
  • Melbourne
We are recruiting an experienced Principal Software Engineer who will be the most experienced technical expert responsible for working with clients to identify solutions for strategic business problems.  You will provide technical leadership, guidance and mentoring to more junior members and will make business/ project related critical decisions as it relates to software design and inputs.

  • Lead and develop the software architecture for projects
  • Ensure major software development milestones for projects are met and on time
  • 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
  • Collaborate with other engineers (specifically systems and digital software) to ensure smooth integration
  • Proactively reviews designs, focusing on both technical and commercial aspects
To succeed:
  • High level of technical experience in various industries
  • Experience in software development
  • Highly experienced in at least 3 languages (desired Python or C++ )
  • Experience in containerisation; DevOps; AWS
  • Experience integrating hardware and software 
  • Experience developing embedded firmware 
  • Experience developing software for medical devices under IEC62304 process
Must be an Australian Permanent Resident or Citizen

If you are interested in the position, please apply now.

Melbourne | Sydney | Brisbane | Singapore