Software Team Lead


Ready to immerse yourself in a journey of skillful experiences?

Join an award-winning company with a track record of technical excellence as a Software Team Lead. Shape dependable, profitable products, and infuse inventive concepts into collaborations and partnerships.

The company is located in Melbourne, Victoria.

What's in it for you:

  • Flexible work arrangements
  • Exposure to diverse projects spanning from industrial controls and infrastructure projects to IoT, logistics, and commercial devices.
  • Work-life balance

What you'll do:

  • Participate in the design, development, and testing of embedded software
  • Lead and guide embedded software developers
  • Collaborate closely with cross-functional teams to define software requirements and specifications
  • Mentor team members
  • Participate in architecture discussions and provide insights into system-level decisions
  • Troubleshoot and resolve complex technical challenges in software development

What you'll need:

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computing, Software Engineering, or a related field (or equivalent practical experience)
  • At least 5 years of experience in embedded software development, with proficiency in C/C++ programming
  • Experience in a leadership or managerial role within an embedded software team
  • Knowledge of software development processes, debugging, and testing methodologies
  • Experience in microcontrollers, microprocessors, and real-time operating systems
  • Effective communication skills

Don't settle for a stagnant career – be a part of a dynamic team and make your mark.

What are you waiting for? Apply now, and don't miss out!

Please NOTE: This position is ONLY for candidates based in Australia with full working rights.