Senior edge application

Search Advisers Services Guj

Gurugram District, Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Search Advisers Services Guj is seeking a senior software engineer to architect and build scalable edge computing solutions for IoT, with a focus on Python and asynchronous processing.

You will design data pipelines, collaborate across teams, and lead device-to-cloud communication using MQTT and WebSockets, ensuring secure, high-performance software on Linux-based edge devices.

Qualifications

  • 710years of overall experience in software engineering with a strong focus on Python development.
  • Expertise in Python, with experience in asynchronous programming, task processing frameworks, Web frameworks (e.g.,asyncio,Twistd,FastAPI, Flask).
  • Strong knowledge of Linux networking, including TCP/IP, DNS, firewalls (iptables/nftables), VPNs, and network security.
  • Experience in Linux process management, including systemd, resource limits (cgroups), and performance tuning.
  • GoodUnderstanding ofIoTarchitectures, protocols (MQTT, HTTP/REST), andedgecomputing frameworks.
  • Hands-on experience with Docker.
  • Proficiency and Experience with Git or any other VCS.
  • Excellent problem-solving skills and the ability to lead complex technical projects.

Responsibilities

  • Architect and develop scalable, high-performance edge computing solutions for IoT applications.
  • Lead the design and implementation of asynchronous task processing using Python (asyncio, Twistd, Tornado, etc.) for efficient data handling and device communication.
  • Develop and optimize IoT data pipelines, integrating sensors, edge devices, and cloud-based platforms.
  • Collaborate with cross-functional teams to define edge computing strategies, system architectures, and best practices.
  • Work on device-to-cloud communication using MQTT, WebSockets, or other messaging protocols.
  • Ensure software is secure, reliable, and optimized for resource-constrained edge environments.
  • Design and optimize Linux-based networking for edge devices, including network configuration, VPNs, firewalls, and traffic shaping.
  • Implement and manage Linux process management, including systemd services, resource allocation, and performance tuning for IoT applications.
  • Conduct code reviews, mentor junior developers, and provide technical leadership in edge software development.
  • Stay updated with emerging IoT, edge computing, and Linux networking technologies.

Skills

Python
Async programming
Edge computing
Linux networking
Docker
Git
MQTT
WebSockets
Tornado

Tools

Twistd
systemd
Tornado

Job description

Key Responsibilities:

  • Architect and develop scalable, high-performanceEdgecomputing solutions forIoTapplications.
  • Lead the design and implementation of asynchronous task processing using Python (asyncio,Twistd, Tornado, etc.) for efficient data handling and device communication.
  • Develop and optimizeIoTdata pipelines, integrating sensors,edgedevices, and cloud-based platforms.
  • Collaborate with cross-functional teams to defineedgecomputing strategies, system architectures, and best practices.
  • Work on device-to-cloud communication using MQTT,WebSockets, or other messaging protocols.
  • Ensure software is secure, reliable, and optimized for resource-constrainededgeenvironments.
  • Design and optimize Linux-based networking foredgedevices, including network configuration, VPNs, firewalls, and traffic shaping.
  • Implement and manage Linux process management, includingsystemdservices, resource allocation, and performance tuning forIoTapplications.
  • Conduct code reviews, mentor junior developers, and provide technical leadership in edgesoftware development.
  • Stay updated with emergingIoT,edgecomputing, and Linux networking technologies.

Requirements:

Technical

  • 710years of overall experience in software engineeringwith a strong focus on Python development.
  • Expertisein Python, withexperiencein asynchronous programming, task processing frameworks, Web frameworks (e.g.,asyncio,Twistd,FastAPI, Flask).
  • Strong knowledge of Linux networking, including TCP/IP, DNS, firewalls (iptables/nftables), VPNs, and network security.
  • Experience in Linux process management, includingsystemd, resource limits (cgroups), and performance tuning.
  • GoodUnderstanding ofIoTarchitectures, protocols (MQTT, HTTP/REST), andedgecomputing frameworks.
  • Hands-on experience with Docker.
  • Proficiencyand Experience with Git or any other VCS.
  • Excellent problem-solving skills and the ability to lead complex technical projects.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Edge and IOT Architect
Edge and IOT Architect

Capgemini • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Software Development Engineer
Software Development Engineer

Sarvayana Sansar Industries • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Edge application Developer
Senior Edge application Developer

Schneider Electric • Gurgaon

On-site
INR 2,000,000 - 3,000,000
Edge and IoT Architect
Edge and IoT Architect

Jobtailor • Bengaluru

On-site
INR 4,000,000 - 7,000,000
IoT System Engineer & Developer
IoT System Engineer & Developer

Expersia • Vadodara

On-site
INR 1,200,000 - 2,100,000
Technical Engineering Lead
Technical Engineering Lead

Axisb • Hyderabad

On-site
INR 900,000 - 1,300,000
Senior Embedded Engineer
Senior Embedded Engineer

SteerLean Consulting • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
IoT & Edge Engineer (Robotics) Intern
IoT & Edge Engineer (Robotics) Intern

Transport Corporation Of India • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Edge Computing Engineer
Edge Computing Engineer

Aarais • Chennai District

On-site
INR 1,200,000 - 3,000,000
Designation Technical Architect – Embedded Systems
Designation Technical Architect – Embedded Systems

Softdel and Software AG • Pune District

On-site
INR 1,800,000 - 3,200,000