Australia

Systems Programmer (Networking) (Adelaide)

Systems Programmer (Networking) (Adelaide)
Description
Overview We are seeking a highly skilled Systems Programmer (Networking) to contribute to the development of industrial communication and networking products. You will have a deep understanding of networking and a proven specialization in the Modbus protocol. This role is for a hands-on developer who is passionate about building robust, high-performance industrial communication systems. The ideal candidate will have extensive experience with low-level C programming and a comprehensive knowledge of how to implement and optimise Modbus over the TCP/IP networking stack, as well as an understanding of networking concepts and protocols from L2/L3 up to application-level industrial protocols such as MQTT. Responsibilities
- Design, develop, and maintain Modbus-based network software and drivers in C.
- Implement and extend code using Modbus, MQTT and other communication protocols to meet specific industrial application requirements.
- Optimise network performance, latency, and reliability for inter-device communication.
- Debug complex networking issues at the packet and protocol level using tools like Wireshark, with a focus on Modbus packet analysis.
- Integrate Modbus, MQTT and other communication protocols with various hardware devices and industrial controllers.
- Collaborate with cross-functional development teams to ensure seamless connectivity, scalability, and performance across RFI’s networkable products.
- Contribute to the design of product network architectures, including L2/L3 configuration, VLANs, routing, and protocol selection for industrial environments.
- Become a subject matter expert in RFI’s range of industrial communication and networking products. Qualifications
- Proven proficiency in C programming, with experience working within electronics product development. Deep knowledge of the Modbus protocol (TCP and RTU), and practical experience with MQTT libraries.
- Strong understanding of the TCP/IP protocol suite, including socket programming.
- Knowledge of industrial communication and networking tools, products and standards.
- Experience with network analysis and debugging tools (e.g., Wireshark) for diagnosing protocol-specific issues.
- Solid knowledge of operating system fundamentals, including processes, threads, and memory management.
- Familiarity with network security and product hardening in industrial environments would be highly advantageous.
- Robust analytical and problem-solving skills with meticulous attention to detail. A determined attitude and desire to succeed are key attributes we will seek in this role. To find out more about RFI visit us at Job details
- Seniority level: Associate
- Employment type: Full-time
- Job function: Sales and Business Development
- Industries: IT Services and IT Consulting #J-18808-Ljbffr Apply on Kit Job: kitjobau.com/job/3qoqqf
Highlights
Safety Tips
If the salary for a position is far above normal, proceed with caution.
1 / 10
More info about this ad

Systems Programmer (Networking) (Adelaide) has been posted in the Adelaide Information Technology category on Locanto.

In this category, there are no other ads right now posted in Adelaide.

You can find the Information Technology category under Jobs. Want something else? Check out the related categories Service, Transportation & Logistics and Administrative & Support Adelaide.

Interested in more? Widen your search to view ads in nearby areas of Adelaide. This includes Information Technology in Wayville, Hindmarsh and Norwood. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.