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 facilitiesCompetitive compensation packageEnhanced parental leaveFlexible working arrangementsOpportunity to contribute meaningfully to the sustainable energy transitionTraining and development programs for both professional and personal developmentInclusive working environmentDoes 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