Internet of Things Engineer Job Description Template

The Internet of Things (IoT) Engineer will develop technical requirements that will be followed by the project team during the execution. For this role, we are looking to hire a seasoned engineer with an interest in machine learning who can work with teams to improve operations and implement new features and functionality. 

Typical Duties and Responsibilities

  • Productionize machine learning prototypes
  • Build robust and scalable software that enables IoT devices to operate and communicate with one another
  • Design and develop hardware, software, and sensors
  • Design and create services and system architecture for IoT projects
  • Create, develop, and test IoT functionalities
  • Improve code quality through writing unit tests and performing code reviews
  • Contribute to brainstorming sessions related to our technology, algorithms, and products
  • Work with product and design teams to understand end-user requirements and translate them into effective technical solutions
  • Compile and analyze data, processes, and codes to troubleshoot issues and identify areas for improvement

Education

  • Bachelor’s degree in computer programming, computer science, or a related field

Required Skills and Experience

  • 3+ years of experience developing or executing large-scale distributed systems, with a focus on IoT applications
  • Experience with machine interaction models, rule engines, and/or big data
  • Experience with RESTful APIs, WebSockets, Web Service Integration, and MQTT
  • Experience with ML libraries, Jupyter, NoSQL, SQL, CI/CD, and Git
  • Experience with Linux/Unix and shell scripting
  • Experience with Python standard library and data analysis libraries
  • Knowledge of OOP and software design
  • Knowledge of IoT technologies such as Mobile, Java Middleware, M2M, Cloud, and Voice
  • Knowledge of the web development cycle and programming techniques and tools
  • Strong time and project management skills
Contact us

Recruit with Nexus IT Group