2,286,982open jobs
145,365companies
272,497added this week
Browse all
Location
In office (Pune)
Seniority
Middle · 5+ years exp

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Oct 8, 2026.

Overview
Company
Impact
Profile match
An AI-first engineering partner for audit and tax, BFSI, healthcare, High Tech, and their GCCs. 150+ projects, ISO 27001:2022. A SoftServe company.

Location: Pune & Bengaluru

Position Requirements

About the role We are seeking a Middle Engineer with deep expertise in C/C++ systems programming, data plane forwarding, and enterprise network routing to join our core engineering team. In this role, you will be responsible for designing, developing, and optimizing high-performance networking software and firmware running on enterprise-grade edge and gateway appliances. You will work closely with architecture, software, hardware, and QA teams to build scalable, resilient, and high-throughput networking solutions. The position combines low-level systems programming, embedded Linux kernel networking, and modern dynamic routing protocols to deliver next-generation networking platforms at scale. Responsibilities

  • Design, implement, and maintain high-performance data plane components, forwarding pipelines, and system daemons using C and Modern C++ (more C++ compa ratio).
  • Develop, extend, and optimize modular packet-processing architectures and Linux kernel networking paths.
  • Implement and enhance enterprise routing and L2/L3 capabilities, including BGP, OSPF, VRF, LACP (802.3ad), VLANs, and Dual-Stack IPv4/IPv6.
  • Integrate, configure, and maintain open-source routing suites and daemons (such as BIRD and FRR).
  • Diagnose and resolve complex networking, forwarding, and performance bottlenecks across user space and kernel space.
  • Profile system performance, memory utilization, and throughput, implementing optimizations for multi-core hardware platforms.
  • Collaborate with QA, Systems Test, and DevOps teams to define testing strategies, automated validation harnesses, and release-gating criteria.
  • Participate in technical design reviews, architectural discussions, and code reviews to enforce software engineering best practices.
  • Maintain development and build workflows using embedded build systems and CI/CD automation pipelines.

Selling Points

Requirements

  • 5+ years of hands-on software development experience, ideally in Embedded Systems, Network Firmware, or Data Plane Development.
  • Strong proficiency in C and Modern C++ (C++14/C++17) with a deep understanding of memory management, concurrency, and data structures.
  • Solid experience with Linux Kernel Networking (e.g., netfilter/iptables, network namespaces, socket programming, routing tables, and interface management).
  • Strong foundation in L2/L3 networking protocols and dynamic routing:
  • Dynamic routing protocols (BGP, OSPF) and routing daemons (BIRD / FRR).
  • VRF (Virtual Routing and Forwarding) and network segmentation.
  • Dual-Stack IPv4 / IPv6 networking (SLAAC, DHCPv6, NDP, Neighbor Discovery).
  • L2 link aggregation, VLAN tagging, and bridging.
  • Practical experience working in Embedded Linux development environments (cross-compilation, toolchains, POSIX APIs).
  • Strong debugging and troubleshooting skills using system logs, core dumps, and packet analyzers (Wireshark, tcpdump).
  • Familiarity with version control workflows using Git, Gerrit, or GitLab.
  • Excellent analytical, problem-solving, and cross-functional communication skills.

Nice to Have

  • Firmware & Embedded Systems experience is highly appreciated.
  • Experience with FD.io VPP (Vector Packet Processing), DPDK, or vector-based packet forwarding graph architectures.
  • Experience with modular packet router frameworks (e.g., Click Modular Router or similar packet graph frameworks).
  • Knowledge of VPN and secure overlay technologies (IPsec / IKEv2, secure tunnels).
  • Experience with embedded Linux build systems such as Yocto / BitBake, CMake, or Make.
  • Scripting capabilities in Python or Bash for rapid prototyping, diagnostic tooling, and test automation.
  • Understanding of multi-WAN architectures, dynamic path selection, and policy-based routing.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,982 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
In office · 7+ years exp · Bachelor's Degree · Pune
Python
Java
Databases
Apache Kafka
DevOps
GCP
OpenShift
CI/CD
AWS
Kubernetes
Apply
In office · 5+ years exp · Pune
JavaScript
TypeScript
SQL
C#
Apex
C#
ASP.NET Core
Polly
Apex
MuleSoft
Databases
Redis
Databricks
Apache Kafka
Frontend
Redux
Angular
React.js
DevOps
Azure
Kubernetes
Management
Scrum
Apply
In office · 6+ years exp · Pune
JavaScript
TypeScript
C#
Node JS
C#
.NET
Databases
PostgreSQL
Snowflake
AI/ML
Copilot
Cursor
AI Agents
Frontend
Next.js
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
AWS
Apply
In office · 3+ years exp · Pune
Python
JavaScript
Python
Flask
FastAPI
Django
Frontend
GraphQL
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Management
Agile
Apply
In office · 10+ years exp · Pune
Python
JavaScript
Java
Kotlin
TypeScript
SQL
C#
Python
Flask
Django
Java
Spring Boot
Spring Security
Kotlin
Mockito
C#
.NET
Frontend
React.js
Mobile
JUnit
DevOps
Rest API
OpenTelemetry
Azure
QA
Pytest
Apply
Software Architect 1 day ago
≈ $30k – $73k per year (Estimated) · Hybrid · 8+ years exp · Pune
C++
C++
OpenGL
Qt
DevOps
CI/CD
Git
Docker
Configuration Management
Linux
Management
Agile
Scrum
Apply
In office · Full-Time · Bachelor's Degree · Gimo · Pune
SQL
Databases
Redis
Db2
DevOps
Rest API
Azure
Jenkins
Docker
Kubernetes
TCP/IP
IoT
MQTT
OPC UA
Management
Jira
Apply
In office · 2+ years exp · Pune
AI/ML
Anomaly Detection
DevOps
Prometheus
SpaceTech
FMEA
Apply
In office · Bengaluru · Mumbai · Pune
Python
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
Structured Outputs
LLM Guardrails
DevOps
Rest API
AWS
Apply
Senior 1 day ago
In office · 4+ years exp · Bengaluru · Pune
Python
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
LLMOps
Structured Outputs
LLM Guardrails
DevOps
Rest API
AWS
Apply
See all jobs
This is one of many
2,286,982 more open roles from verified company boards, updated every day.