Design, develop, test, maintain, and support RTU software solutions.
Analyse customer requirements and translate them into technical solutions.
Participate in software planning, architecture, design reviews, and code reviews.
Troubleshoot and resolve field issues relating to software configuration, deployment, and operation.
Work closely with multidisciplinary engineering teams to deliver integrated hardware and software solutions.
Support customers, installers, and technical teams with software-related investigations and problem resolution.
Contribute to process improvement initiatives, technical documentation, and engineering best practices.
Mentor junior engineers and support knowledge sharing across the team
Degree or diploma in Software Engineering, Computer Science, Electronics Engineering, Robotics, or a related discipline.
7+ years' professional software development experience.
Strong programming expertise in C and experience with Python.
Embedded software development experience.
Linux and POSIX development experience.
Experience developing for ARM-based embedded platforms.
Knowledge of real-time operating environments.
Experience with TCP/IP, UDP, multithreading, inter-process communication, and synchronisation concepts.
Familiarity with serial communications protocols such as RS232, RS485, and Modbus.
Experience using Git and Agile software development methodologies.
Australian technology company that develops automation and control systems for critical water infrastructure used globally. Their engineering team builds embedded software for remote monitoring and control devices, supporting large-scale industrial IoT and SCADA environments
- Competitive salary range
- Permanent full-time position based in Hawthorn East.
- Hybrid working arrangements
- Supportive setting with ongoing learning and career development opportunities.
#J-18808-Ljbffr
📌 Senior Software Engineer - C & Python (City of Boroondara)
🏢 Michael Page
📍 City of Boroondara
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.