Open Position

Integration Engineer

Job Location: Melbourne, Victoria

Work on complex software integration projects where multiple systems, platforms, and technologies come together to deliver real-world solutions.

You’ll join a multidisciplinary engineering team responsible for integrating, validating, and supporting software solutions across complex technology environments. This is a hands-on role involving development, troubleshooting, testing, and collaboration across software and systems teams.

The Role

  • Integrate third-party software components into larger technology platforms
  • Develop and maintain software solutions to support system integration objectives
  • Test, validate, debug, and document software components
  • Work with Systems Engineering on requirements and architecture
  • Collaborate with software teams on development practices and processes
  • Support technical deployments and integration activities

What You Bring

  • 3+ years of software development experience
  • Strong C/C++ programming skills
  • Experience with Linux development environments
  • Experience with Git or similar version control tools
  • Strong problem-solving and analytical skills
  • Ability to turn technical concepts into practical solutions
  • Strong communication skills across multidisciplinary teams
  • Degree in Computer Science, Software Engineering, Computer Engineering, Robotics, or related fields
  • Background in complex engineering environments such as automotive, robotics, aerospace, defence, or industrial systems is highly valued
  • Experience with simulation, modelling, software verification, Python, and communication protocols (CAN, LIN, Ethernet, I2C, SPI) is preferred
  • Exposure to ROS/ROS2, Docker, MATLAB/Simulink, or field deployment activities is advantageous

Why This Role

A chance to work on challenging software integration projects alongside experienced engineers, contributing to reliable technology solutions used in real-world applications.

You’ll collaborate across software, systems, and product teams while helping deliver high-quality solutions for complex engineering environments.

Reality Check

This is a hands-on integration role, not just a software development position. You’ll work across multiple engineering disciplines, troubleshoot complex systems, and support testing, validation, and deployment activities in real-world environments.

You’ll need to be adaptable, proactive, and comfortable taking ownership when solving technical challenges across different areas.

Interested?

If you enjoy solving complex integration challenges and building reliable software solutions, we’d like to hear from you.

Whether your background is in embedded software, robotics, automotive, aerospace, defence, industrial systems, or another complex engineering environment, this role offers the opportunity to work on challenging technology projects with real-world impact.

For a confidential discussion or to apply, contact:

Simon Melano
๐Ÿ“ž 0485 991 211
๐Ÿ“ง simon@runtimerec.com

We only accept candidates with at least a Partner Visa, Permanent Residency, Australian Citizenship, or similar visa status that provides full working rights in Australia. Candidates must have full working rights to be considered.

Before You Apply

Is your CV costing you interviews?

28 years reading firmware CVs. Most get closed in 8 seconds. A $27 guide that shows you exactly why and how to fix yours today.

Get the CV Guide ยท $27
Apply to Position