Software Engineer

Assurant Inc

Buenos Aires, Argentina
Software development for industrial automation
Machine vision technologies
Machine learning integration
Design, develop, and implement software applications that support and enhance industrial automation systems

Job Summary

  • Design, develop, and implement software applications that support and enhance industrial automation systems.
  • Collaborate closely with multidisciplinary engineering teams to deliver scalable, reliable, and high-performance automation solutions.
  • Evaluate emerging technologies, frameworks, and tools relevant to industrial automation and develop prototypes.

Matching Summary

Design, develop, and implement software applications that support and enhance industrial automation systems.

Skills & Requirements

Must-have

  • Software development for industrial automation
  • Machine vision technologies
  • Machine learning integration
  • RESTful and/or GraphQL APIs
  • DevOps practices and CI/CD
  • SQL and NoSQL databases
  • Cloud platforms (AWS, Azure, GCP)

Nice-to-have

  • Industrial communication protocols
  • PLC, SCADA, and HMI integration
  • Experience with TensorFlow, PyTorch
  • Microservices and container technologies

Key Requirements

  • 5+ years professional software development experience
  • Bachelor's degree in Computer Science or related field
  • Experience designing and implementing scalable automation solutions

Work Rights

Not specified

Tailored Resume

Cover Letter