Edge Computing Engineer

Apply Now

Company: Tata Consultancy Services

Location: Memphis, TN 38109

Description:

Proficiency in the software development in Python, Linux multi threading/ multi processing environments, Embedded Linux, Linux tools
Experience in Docker container (tools, docker files, docker compose etc)
Experience with container orchestrations Openshift/kubernetes
Experience with IoT Edge communication technology elements like MQTT/ CoAP/ AMQP or http/ https, websockets, webservices interface, REST and custom platform integration.
Working experience on SSL/TLS authentication/communication.
Edge to Azure cloud integration with proficiency in edge computing technologies and platforms such as Azure IoT Edge, Azure ARC.
Working experience in High availability environments
Ability to understand and finalize requirements and document it
Ability to do comprehensive Test Planning and defining test cases
Managing the software releases.
Ability to understand and provide inputs to architecture components. On need basis update the IoT Edge architectures.
Experience with implementation of integration of various IoT devices, sensors, and connectivity solutions (e.g., Wi-Fi, Bluetooth, 5G, LoRaWAN, NB-IoT, etc.).
Exposure to integration and testing of IOT Edge devices like RFID readers with AZURE IOT hub
Exposure to Agile methodologies and tools.

Roles & Responsibilities
Development of software modules on Azure IoT Edge platform for handling data from RFID devices (e.g. Ceiling readers, Zone readers, Gate readers, handheld readers), processing it based on the Business logic, and delivering it to customer/ proprietary platforms with high level of data assurance and secure mode of communication.
Develop the scope understanding by interacting with customer, other development teams and building SRS
Working on the development and testing activities to address the final delivery requirements.
Update/provide inputs for Design activities Design documents
Building estimates for the scope of work identified
Managing the unit and integration test cycle and share execution outcome to team and client
Provide the Documentation to support Releases
Interact with customer architects, PMs, Business owners during planning, design, development and deployment/Support

Salary Range-$130,000-$140,000 a year

#LI-KR1

Similar Jobs