Principal Software Engineer

Sophic Associates Ltd
Adelaide, South Australia
Salary $145,000 - $170,000 per annum
Closing date
8 Jun 2022

Job Details

Salary $145,000 - $170,000 per annum + 482 visa + relocation package + Super annuation + 5% service equity   

An award winning business, Micro-X Limited is the inventor of the World’s first electronic x-ray tube (NEX technology). This novel technology, developed by Micro-X, uses Carbon Nano Tubes as field emission x-ray sources which are used to make miniature x-ray tubes. Using these tubes, Micro-X designs and manufactures a range of innovative, ultra-lightweight x-ray imaging products in medical and security applications. Launching its first products in 2016, The business continues to innovate, design and develop new pioneering products.  


  • Architecting software and firmware solutions for a wide range of new technology developments, including Computed Tomography, Mobile Digital Radiography, and backscatter products. 
  • Liaising with internal and external stakeholders to drive customer centric solutions. 
  • Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code 
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions 
  • Technical reviewing and consulting to various product development projects 
  • Coordinating and performing software testing of prototypes and pre-production units. 
  • Formulate realistic development program schedules and budgets. 
  • Ensuring engineering standards of quality, cost, safety, timeliness and performance are observed. 
  • Guide and mentor more junior team members 
  • Continuous improvement of the software development process and practices 
  • Relationship building and managing positive customer-supplier relationships. 

Person specification 

  • Bachelor’s and/or master’s degree in Computer Science, Computer Engineering or related technical discipline 
  • Minimum 10 years' technical experience in complex multi-disciplinary system development and manufacturing in a commercial environment. 
  • Minimum 5 years of relevant C/C++ experience 
  • Experience with real-time control systems, architecting complex systems and architecture evaluation 
  • Experience with programming for STM32-family microprocessors and ARM processors is valued  Comfortable with development tools such as compilers, debuggers, JTAG, logic analysers, build systems 
  • Complete understanding of business pressures and motivations, including a strong ability to adjust to tight and moving project deadlines.  
  • Exceptional people skills: our team, customers and suppliers are important to us. 


Our 25 years’ combined industry experience across the Globe, enables a thought-leading approach to our recruitment in terms of how we engage the market, maintain relationships and acquire talent. 

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert