Premium Employer

i

This company page is being actively managed by Calsoft Team. If you also belong to the team, you can get access from here

Calsoft Verified Tick

Compare button icon Compare button icon Compare
filter salaries All Filters

1 Calsoft C Developer Job

C Developer - DPDK (5-6 yrs)

5-6 years

C Developer - DPDK (5-6 yrs)

Calsoft

posted 1mon ago

Job Role Insights

Flexible timing

Job Description

About the Role :

We are seeking an experienced C Developer with expertise in DPDK (Data Plane Development Kit) to design and develop high-performance, low-latency network systems software. The ideal candidate will have a strong background in C programming, Linux operating systems, and deep knowledge of networking technologies, with hands-on experience in DPDK and VPP (Vector Packet Processing).

Key Responsibilities :


- Design, develop, and maintain high-performance, low-latency network systems software, focusing on optimizing data plane processing.

- Implement, integrate, and optimize networking protocols and features tailored for high-throughput environments.

- Ensure the stability and efficiency of the software across multiple network layers (i.e., transport, application) in real-time and high-demand scenarios.

- Utilize DPDK (Data Plane Development Kit) and VPP (Vector Packet Processing) to optimize packet processing performance.

- Implement solutions that enhance the speed and efficiency of network data processing through the efficient handling of network packets at scale.

- Work closely with architects, engineers, and product teams to define, design, and implement networking protocols, features, and system-level optimizations.

- Participate in code reviews, contribute to architecture discussions, and provide feedback on best practices and new technologies.

- Diagnose and resolve complex networking issues within Linux-based environments, including kernel-level programming.

- Analyze performance bottlenecks and implement solutions to optimize throughput, latency, and overall system efficiency.

- Ensure the scalability and fault tolerance of network solutions through rigorous testing, debugging, and continuous performance tuning.

- Implement monitoring and logging frameworks to track system health, performance metrics, and operational anomalies in real-time.

- Keep up-to-date with the latest advancements in networking technologies, DPDK, VPP, and related software tools.

- Contribute to the continuous improvement of the network stack, identifying opportunities for optimization and new feature development.

Qualifications :


Education :


Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.

Technical Skills :


- Proven expertise in C programming for systems-level software development, with strong knowledge of memory management, multi-threading, and low-level optimizations.

- Deep understanding of Linux operating systems, including kernel-level programming, network stack, and related system-level APIs.

- Strong knowledge of networking protocols (TCP/IP, UDP, IP, Ethernet, etc.), packet processing, and network interface configurations.

- In-depth experience with DPDK (Data Plane Development Kit), specifically in optimizing packet processing in high-performance network applications.

- Strong experience with VPP to accelerate packet processing and provide scalable network services.

- Familiarity with ODP is a plus, as it enhances data plane processing capabilities


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for C Developer roles with real interview advice

What C Developer at Calsoft are saying

C Developer salary at Calsoft

reported by 1 employee with 4 years exp.
₹20.7 L/yr - ₹26.4 L/yr
350% more than the average C Developer Salary in India
View more details

What Calsoft employees are saying about work life

based on 345 employees
83%
95%
67%
86%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Calsoft Benefits

Submitted by Company
Long-Term Growth Plans
Skillset & Choice-based Growth Programs
Mentor-mentee Programs
Educational Support Initiatives
Financial Growth Plans
Submitted by Employees
Health Insurance
Work From Home
Cafeteria
Job Training
Team Outings
Soft Skill Training +6 more
View more benefits

Compare Calsoft with

Persistent Systems

3.5
Compare

LTIMindtree

3.8
Compare

Mphasis

3.4
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

3.5
Compare

HCLTech

3.5
Compare

Infosys

3.6
Compare

Cognizant

3.8
Compare

CMS IT Services

3.1
Compare

KocharTech

4.0
Compare

Xoriant

4.1
Compare

Photon Interactive

4.0
Compare

Sify Technologies

3.9
Compare

CitiusTech

3.4
Compare

NeoSOFT

4.0
Compare

Team Computers

3.6
Compare

Iris Software

4.0
Compare

HTC Global Services

3.6
Compare

HERE Technologies

3.9
Compare

Similar Jobs for you

Project Associate at IIT Hyderabad

1-5 Yrs

₹ 7-13 LPA

Linux Engineer at Lyptus Technologies Pvt Ltd

4-10 Yrs

₹ 15-30 LPA

Senior Software Engineer at Global Technologies

4-10 Yrs

₹ 17-34 LPA

Senior Software Engineer at Anvaya Info Solutions Pvt. Ltd

5-8 Yrs

₹ 15-22 LPA

Senior Technical Lead at 1HResource Solutions

5-7 Yrs

₹ 10-18 LPA

Principal System Engineer at Squareroot Consulting Pvt Ltd.

6-10 Yrs

₹ 22-52 LPA

Software Engineer at Anvaya Info Solutions Pvt. Ltd

4-7 Yrs

₹ 12-22 LPA

Software Engineer at ElementSkill

3-5 Yrs

₹ 10-15 LPA

Developer at Consultancy

5-7 Yrs

₹ 18-36 LPA

Senior Software Engineer at Incedo

3-5 Yrs

₹ 12-16 LPA

C Developer - DPDK (5-6 yrs)

5-6 Yrs

1mon ago·via hirist.com
write
Share an Interview