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!