Koch
Join our Talent Network
Skip to main content

IoT Software Developer

Description

At Molex, we’re committed to improving people’s lives and making the world a better place. The mission of the Industrial Automation group at Molex is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support customers in diverse market sectors, including robotics, plant automation and process control. You will be part of a self-managed agile team that develops IoT Solution addressing provisioning, device management, device to cloud communication, device security solutions for our smart connected devices used for industrial automation. In this role you will be involved in development of backend microservices used for provisioning and managing connected devices, development of communication platform for devices, following micro-service architecture principles and best in class security practices.  

What You Will Do In Your Role

  • Architect, design and implement new customer-facing features for Molex’s Industry 4.0 SaaS suite 
  • Work closely with system architects to ensure services conform to target architecture 
  • Design and develop high quality, maintainable, and testable code 
  • Apply agile development practices in a Scrum framework  


The Experience You Will Bring

Requirements:

  • BS degree in Computer Science, Computer Engineering or similar technical field of study or equivalent practical experience 
  • 5+ years of software engineering/programming work experience 
  • Solid understanding and working experience with Object-Oriented Programming concepts 
  • Excellent problem-solving skills with a good understanding of algorithms and data structures 
  • Experience with one or more general purpose programming languages including but not limited to: C/C++, C# or Java 
  • Knowledge and hands on experience in developing IoT solution
  • Must be able to demonstrate through experience that they are able to deal with ambiguity and still drive to a successful outcome
  • Knowledge and experience with micro-services architecture 
  • Cloud (Azure, AWS or GCP) knowledge and experience 
  • Working experience with version control systems preferably Git 
  • Excellent written and verbal communication skills 
  • Comfortable in working in a true cross functional team. Attitude and ability to learn new technologies and switch between them as required to complete the solution 
  • Frontend development experience using at least one industry standard language (JavaScript or TypeScript) and framework (Angular, React, or Vue) or willing to learn them  


What Will Put You Ahead

  • Experience with device provisioning, device management, D2C communication, IoT security is an asset 
  • Experience with RTOS is an asset  


Sign up for our talent network.

Not ready to apply? Take a minute to sign up to receive notifications on opportunities that match your interests.

Sign Up Now
Interested in our early career opportunities? Scholarship and event applications are now open. Learn More.