Senior Embedded Software Engineer


Illuminating stages worldwide for over 40 years, our client is looking for a Senior Embedded Software Engineer to join their dynamic team. 

From iconic theatres to blockbuster film sets, their lighting solutions embody the spirit of Australian ingenuity.

Location: Melbourne, Victoria

What’s in it for you: 

  • Competitive Salary Package.
  • Exposure to the complete product lifecycle: concept, prototype, manufacturing, and customer experience.
  • Opportunity for professional skills development.
  • Chance to work on diverse and challenging projects.

What you’ll do: 

  • Develop software models, systems, and programs using Object-Oriented Language techniques.
  • Ensure seamless integration of project components developed by other team members.
  • Maintain version control and bug-tracking systems.
  • Conduct unit, integration, and system testing.
  • Produce release documentation and assist in handover to production.

What you’ll need: 

  • Proficient in embedded bare-metal development for microcontrollers including real-time operation.
  • High level of proficiency in C/C++, especially in the context of embedded systems.
  • Proficient in RS485, I2C, SPI, and Ethernet.
  • At least 5 years of work experience.
  • Experience in reading hardware specifications and schematics.
  • Hands-on experience in the development and troubleshooting of embedded systems.
  • Experience in Qt desktop and mobile App development.
  • Experience in ARM Cortex M and/or NXP processors.
  • Knowledge of TCP/IP network concepts and operation.

Nice to have:

  • Embedded RTOS.
  • Bluetooth technology, specifically BLE.
  • Scripting languages preferably Python.
  • Operating systems Linux, Windows and Mac.
  • App development and deployment for Android/iOS.
  • GUI implementation.
  • Excellent verbal and written communication.

Take part in creating the next wave of lighting innovations - APPLY NOW!

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