IIOT Engineer

India

Job Title: IIoT Engineer
Job description:
Design and develop software solutions to enable connectivity and control of sensors and actuators at the Edge. The IIoT Engineer typically hails from an Electrical and Computer Engineering (ECE) background and an extensive knowledge of communication protocols, messaging systems, embedded Linux, and device management.
Relationships: Reports to Software Project Manager or Engineering manager.
Essential Responsibilities and Duties

  • Builds prototypes, products and systems suitable for testing and sets up and runs lab simulations.
  • Develops and maintains high quality software for Edge Computing and Public Cloud hosted applications.
  • Follow best practices of Agile software development and DevSecOps.
  • Field deployment support for Edge Applications.
  • Stays current with the cutting edge in IoT related technologies.
  • Shares expertise throughout the organization and may provide user training for products.
  • Evaluates engineering approaches and risks to produce development plans that ensure high quality, low cost products and systems.
  • May author technical reports, papers, articles, patents and presentations.

Qualifications
B.E/B.Tech/M.E/M.Tech
Total Experience ~5+ years
Skills and knowledge = Competencies/Experience/knowledge/skills

  • Experience with IoT architecture and systems.
  • Experience with C++, C# and Python programming; Javascript Angular (RxJS) and Docker.
  • Experience with one or more IoT related technologies such as PubSub, MQTT, RabbitMQ or similar.
  • Experience in industrial acquisition protocols (Modbus, OPC-UA, etc.)
  • Experience with security frameworks for IoT.
  • Experience automating tasks on Linux – Shell scripting.
  • Experience with agile practices, writing user stories, unit testing, azure pipelines, git repo on azure and Git Flow.
  • Experience in deploying web applications to any of the major cloud providers AWS, Azure or GCP.
  • Experience with device provisioning, commissioning, and remote device management layers in the context of IIoT.
  • General competency in networking technologies will be very useful.
  • Any experience with embeded prototyping such as, Raspberry Pi, Arduino, etc will be a plus.
  • Any experience with Redis database will be a plus.
  • Any experience with Azure IoT service will be a plus.
  • Any experience with NI LabView would be a plus.
  • Familiarity with cloud and web technologies is highly desirable (cloud Shell and rest APIs)

General skills

  • Learn quickly in a fast-paced environment
  • Excellent time-management, multi-tasking, and communication skills. Capable of juggling multiple projects and related complexities at the same time.
  • Good interpersonal and communication skills
  • Have a good understanding of latest technology trends for developing back end for Cloud applications
  • Work on a wide variety of tasks using emerging technologies
Reference Number: 599199
Contact Details: radha_Sanyashiv@persolkelly.com