Software Engineer

Assurant Services Australia Pty Limited

5+ years professional software development experience
C++ python c# programming proficiency
Industrial automation system architecture
The Software Engineer will design and implement scalable software applications that enhance industrial automation systems for reverse logistics environments

Job Summary

  • The Software Engineer will design and implement scalable software applications that enhance industrial automation systems for reverse logistics environments.
  • This role requires collaborating with multidisciplinary engineering teams to deliver high-performance solutions involving machine vision and data-driven tools.
  • Candidates must possess strong expertise in C++, Python, and C# along with the ability to integrate complex automation technologies.

Matching Summary

The Software Engineer will design and implement scalable software applications that enhance industrial automation systems for reverse logistics environments.

Skills & Requirements

Must-have

  • 5+ years professional software development experience
  • C++ Python C# programming proficiency
  • Industrial automation system architecture
  • RESTful GraphQL API integration
  • Machine vision OpenCV hardware integration
  • DevOps CI/CD pipelines automated testing
  • SQL NoSQL database modeling optimization

Nice-to-have

  • Master's degree in Computer Science
  • TensorFlow PyTorch machine learning models
  • AWS Azure Google Cloud platforms
  • Docker Kubernetes container technologies
  • Real-time data streaming experience
  • Modbus OPC-UA EtherCAT protocols
  • PLC SCADA HMI system integration

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • 5+ years of professional software development experience
  • Experience designing scalable robust solutions for industrial automation

Work Rights

Not specified

Tailored Resume

Cover Letter