Embedded Software Engineer


Join a renowned industry leader focused on advancing global safety standards. 

Drive innovation in state-of-the-art 4K surveillance systems, wireless devices, and smart home advancements as an Embedded Software Engineer. Elevate your career while contributing to a safer world.

The company is located in Melbourne, Victoria.

What’s in it for you:

  • Hybrid work setup
  • Be part of a diverse and global team
  • Work on exciting and cool products.

What you’ll do:

  • Develop and integrate IoT solutions for smart security applications, leveraging technologies such as computer vision, cloud services, and analytics.
  • Establish and maintain reliable systems, processes, and resources to ensure the consistent delivery of high-quality solutions to the market.
  • Design, develop, and maintain embedded software, focusing on C and C++ programming languages, for applications, utilities, and libraries.
  • Integrate core devices into the system architecture, ensuring seamless communication and functionality, utilizing expertise in wireless communication protocols.
  • Optimize energy consumption through battery operation and sleep states, debug existing hardware and software, and manage defect resolution activities to uphold product quality.
  • Collaborate with cross-functional teams to contribute to product design, development, and testing, while effectively communicating and coordinating with key stakeholders throughout the development lifecycle

What you’ll need: 

  • Minimum of 7 years of experience in embedded software development, preferably in IoT or related fields.
  • Proficiency in C and C++ programming languages, with demonstrated experience in developing applications, utilities, and libraries for embedded systems.
  • Experience with Embedded Linux Development
  • Knowledge of ARM-based microcontrollers (M0, M3, M4, A7, A8, A9, A11, etc.) and familiarity with real-time operating systems (RTOS) and Linux OS (preferably Busybox).
  • Strong understanding of wireless communication protocols such as Wi-Fi, BLE, Zigbee, Sigfox, LoRa, Cat-M1, and NB-IoT.
  • Experience with TCP/IP stack and Wi-Fi protocols, as well as implementing secure network access for sensors and devices.
  • Demonstrated ability to debug existing embedded hardware and software, ensuring optimal system performance.

Nice to Have:

  • Knowledge of multi-media streaming and relevant protocols: RTSP, HLS.
  • Familiarity with network communication protocols such as TCP, UDP, and Network Sockets.
  • Understanding of core audio principles.
  • Experience with WebRTC (Web Real-Time Communication) technology.
  • Proficiency in FFmpeg, a multimedia framework.
  • Experience with Video SoC (System on Chip) development.

Apply now and be part of an innovative team!