Embedded Software Engineer (AU)
Work with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity... more info
Join us at AZZO, where we are committed to pioneering integrated technology for a sustainable future. As we continue to expand, we are seeking a talented and motivated Embedded Software Engineer specialising in edge devices to join our team. This role involves developing and optimising software for edge devices used in managing DER systems. You will play a critical role in designing robust, high-performance embedded systems that operate reliably in dynamic, real-world environments.Key Responsibilities: Design, develop, and optimise embedded software for edge devices for energy management and power systems. Collaborate with cross-functional teams to integrate hardware and software solutions. Implement real-time processing algorithms and communication protocols for IoT and edge applications. Develop and maintain firmware for microcontrollers, SoCs, and other embedded platforms. Optimise system performance to meet low-latency, low-power, and high-reliability requirements. Conduct testing, debugging, and performance tuning of embedded software. Work extensively in Linux environments for development, deployment, and debugging of embedded systems. Use Docker to containerise applications and streamline the development and deployment process. Work with JSON for data interchange, including parsing, serialising, and structuring data for communication between edge devices and cloud services. Ensure compliance with industry standards and best practices, including cybersecurity for IoT systems. Stay updated with the latest developments in edge computing and embedded systems to incorporate innovative solutions. Qualifications and Experience: Bachelor’s or master’s degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field with a focus on embedded systems, IoT, or software engineering. 3+ years of experience in embedded software development, particularly for edge devices. Proficiency in programming languages such as C, C++, JS and Python. Experience with real-time operating systems (RTOS) and embedded Linux. Knowledge of communication protocols such as MQTT, CoAP, Modbus and CAN. Familiarity with edge AI/ML deployment and optimisation is a plus. Strong understanding of hardware-software co-design principles. Demonstrated ability to debug complex systems and analyse performance issues. Excellent problem-solving skills and a proactive approach to innovation. What we offer: On-site parking at state-of-the-art office facilities Competitive compensation package Enhanced parental leave Flexible working arrangements Opportunity to contribute meaningfully to the sustainable energy transition Training and development programs for both professional and personal development Inclusive working environment Does this sound like the opportunity for you? Apply now by submitting your CV/Resume and a Cover Letter in PDF format .We will be in touch with successful candidates in January.#J-18808-Ljbffr
Work with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity... more info
Are you ready to lead embedded software design efforts that expand the frontiers of space exploration with cutting-edge space... more info
QA Software Engineer (Embedded Team) (AU) Work with cutting edge technology, making the world a safer and more secure place.... more info