Embedded Software Engineer

512M

Join a multi-disciplinary team with a strong focus on innovation, research, and technology development.

A world leader in developing cutting-edge Defence Technologies is looking for an Embedded Software Engineer who is excited to work on various projects like autonomous robots, distributed computing, and business tools improvement.

The company is located in Melbourne, Victoria.

What’s in it for you:

  • Competitive remuneration 
  • Exciting projects and industry-leading innovations
  • Cutting edge surface mount electronics manufacturing facility onsite
  • Opportunity to work collaboratively with external research organisations and institutions
  • Work in a dynamic team environment with talented engineers to develop innovative, novel applications for defence

What you’ll do:

Support general software development for a number of projects that may include autonomous robots, distributed computing, or business tools improvements

What you’ll need:

  • Bachelor’s degree in Computer Science or equivalent
  • Australian Citizenship - must be eligible for the Australian Government BASELINE security check 
  • Team player, able to work in a mixed discipline environment
  • Have a proactive mindset
  • 3+ years of experience in embedded systems programming (Arduino, STM32)
  • C, C++
  • Linux / Unix-like
  • Shell scripting
  • Data Structures

Nice to Have:

  • Messaging Technologies (MQTT, ZeroMQ)
  • Networking
  • Data Serialisation (Protobuf)
  • Yocto

Apply NOW, and don’t miss out on this tremendous opportunity!