Embedded Developer (Bengaluru)

Embedded Developer (Bengaluru)

13 Oct
|
Agiliad
|
Bengaluru

13 Oct

Agiliad

Bengaluru

Job Title: Rust Developer – Networking Systems

Location: Pune / Bangalore / Remote (India)
Experience: 5–8 Years
Employment Type: Full-time

Job Summary

We are seeking a Rust Developer with robust networking fundamentals to design, develop, and optimize high-performance, scalable networking systems. This role focuses on building low-latency, concurrent, and secure systems software using Rust, while collaborating closely with product engineering, platform, and DevOps teams.

The ideal candidate has hands-on experience with async Rust, deep knowledge of networking protocols, and a passion for building robust systems-level software.

Key Responsibilities

- Design, develop, and maintain high-performance networking applications using Rust

- Implement, optimize, and troubleshoot networking protocols such as TCP/IP, UDP, HTTP/HTTPS, gRPC, and related stacks

- Build concurrent and asynchronous systems using Rust async frameworks (Tokio, async-std, futures)

- Develop low-latency, high-throughput services for scalable platforms

- Debug and optimize memory usage, performance bottlenecks, and concurrency issues

- Design and maintain REST and gRPC APIs and backend services

- Collaborate with Architecture, QA, DevOps,



and Product Engineering teams

- Participate in code reviews and ensure adherence to coding standards, security, and best practices

- Write unit tests, integration tests, and performance benchmarks

Required Skills & Qualifications

- 3+ years of hands-on experience with Rust in production environments

- Strong understanding of networking fundamentals, including:

- TCP/IP, UDP, DNS, HTTP/HTTPS

- TLS/SSL, sockets, and network communication models

- Experience with async Rust frameworks such as Tokio, async-std, and futures

- Solid knowledge of Linux systems programming

- Strong understanding of concurrency, multithreading, and memory safety concepts

- Experience with Git and up-to-date CI/CD practices

- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Good to Have

- Experience in systems programming or distributed systems

- Knowledge of C/C++ or Go

- Exposure to cloud platforms such as AWS, GCP, or Azure

- Experience with containerization and orchestration (Docker, Kubernetes)

- Familiarity with network security concepts

📌 Embedded Developer (Bengaluru)
🏢 Agiliad
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded developer (bengaluru) / bengaluru