Senior Engineer - Network Stack

2 Months ago • 4-8 Years • Network Engineering

Job Summary

Job Description

The Senior Engineer will be responsible for designing, developing, implementing, and optimizing network protocols and communication stacks, focusing on safety-critical features for Aerospace, Industrial, and Automotive customers. The role involves enhancing network stack components, troubleshooting issues, optimizing performance, and collaborating with cross-functional teams. The candidate will contribute to world-class system software for architected hardware and software platforms.
Must have:
  • Experience in embedded software development.
  • Knowledge of development and verification standards like DO178C.
  • Experience as a technical hands-on individual contributor and mentor.
  • Self-motivated with a customer-focused mindset.
  • Develop product features in accordance with customer requirements.
  • BTech / MTech degree in a related field.
  • Solid understanding of software development methodology.
  • 4-8 years of experience in protocol or network stack development.
  • Knowledge and experience of any RTOS.
  • Proficiency in C, C++.
  • Proficient in Data structures like LinkedList, Stacks, Trees etc.
  • Hands on with network protocols (AVB(TSN), TCP/IP, UDP, ICMP, ARP etc.).
  • Working knowledge on network driver development.
  • Strong problem-solving skills and debugging abilities.
  • Strong communication and collaboration skills.
Good to have:
  • Familiarity with Linux/Unix networking and kernel space development.
  • Knowledge of security protocols (TLS/SSL, IPsec) and performance optimization techniques.
Perks:
  • Hybrid work
  • Group Medical Insurance coverage
  • Additional shared cost medical benefit in the form of reimbursements
  • Employee Assistance Program
  • Paid time off
  • Additional Time off’s – Birthday, Volunteer Time off, Wedding
  • Wellness Benefits through Unmind
  • Carrot (Family -forming support)

Job Details

Description

Position at Wind River

JOB DESCRIPTION –
Senior Engineer – NW Stack
Job Description
In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and deliver at the solutions level. 
Wind River’s impact spans critical infrastructure domains such as telecommunications, including 5G; industrial (automation, sustainable energy, robotics, mining), connected healthcare and medical devices, automotive (connected and self-driving vehicles), and aerospace & defense. We were recognized by VDC Research in July 2020 as #1 in Edge Compute OS Platforms, overtaking Microsoft as the overall commercial leader. Wind River regularly wins industry recognitions for excellence in IoT security, cloud and edge computing, as well as 8 consecutive years as a “Top Work Place”. If you’re passionate about amplifying your impact on the world, in a caring, respectful culture with a growth mindset, come join us and help lead the way into the future of the intelligent edge! 
ABOUT THE OPPORTUNITY 
Wind River is seeking an experienced Protocol stack / Network stack developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams.  The successful candidate will be responsible for the design, development, implementation, and optimizing network protocols and communication stacks, certification of safety-critical features and functionality used by our Aerospace, Industrial and Automotive customers. Your expertise will work directly impact the performance, reliability, and security of our networks systems. 
The Middleware team is responsible for developing and improving the software eco-system around VxWorks/HVP on platforms like Arm, IA etc. next generation of applications. This contribution helps drive the development of world-class System Software for architected hardware and software platforms.
 
               Responsibilities 
    • Design, develop, and maintain protocol stacks for various network layers (e.g., OSI model).
    • Implement transport protocols (TCP, UDP) and network protocols (IP, ICMP, ARP, etc.).
    • Enhance existing network stack components (e.g., socket libraries, network drivers).
    • Troubleshoot and resolve network-related issues.
    • Profile and optimize network performance (latency, throughput, packet loss).
    • Optimize protocol performance, scalability, and reliability.
    • Collaborate with cross-functional teams to ensure seamless integration of network protocols.
    • Document usage guidelines, best practices, and troubleshooting tips.
    • Explore emerging technologies and standards related to network protocols.
    • Work closely with hardware engineers, firmware developers, and system architects.
    • Participate in code reviews and contribute to architectural decisions.
ABOUT YOU 
Core Competencies & Demonstrated Success 
    • Experience in embedded software development.
    • Knowledge of development and verification standards like DO178C
    • Experience as a technical hands-on to work as senior individual contributor as well as mentor to juniors in the team.
    • Self-motivated with a customer-focused mindset
    • Able to develop product features in accordance with customer requirements.
Qualifications 
  • BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). 
  • Solid understanding of software development methodology. 
  • Minimum 4-8 years' experience in protocol stack or network stack development.
  • Knowledge and experience of any RTOS (QNX, VxWorks, Free RTOS etc.) and embedded software development tools. 
  • Proficiency in developing software stacks written preferably in C, C++. 
  • Proficient in Data structures like LinkedList, Stacks, Trees etc. and ability to analyze space and time complexities. 
  • Hands on with network protocols (AVB(TSN), TCP/IP, UDP, ICMP, ARP etc.)
  • Working knowledge on network driver development.
  • Familiarity with Linux/Unix networking and kernel space development is an added advantage.
  • Knowledge of security protocols (TLS/SSL, IPsec) and performance optimization techniques.
  • Strong problem-solving skills and the ability to debug complex software and system issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
BENEFITS 
  • Workplace Flexibility: Hybrid Work. 
  • Medical insurance: Group Medical Insurance coverage. 
  • Additional shared cost medical benefit in the form of reimbursements. 
  • Employee Assistance Program. 
  • Vacation and Time off: Employees are eligible for various types of paid time off. 
  • Additional Time off’s – Birthday, Volunteer Time off, Wedding. 
  • Wellness Benefits through  Unmind 
  • Carrot (Family -forming support) 
 

Similar Jobs

Grammarly - Full-Stack Software Engineer

Grammarly

San Francisco, California, United States (Hybrid)
3 Days ago
Inspiren - Staff Engineer, Applied Computer Vision

Inspiren

United States (Remote)
3 Days ago
Inspiren - Content Marketing Manager

Inspiren

New York, United States (Remote)
3 Days ago
Flow - Senior Software Engineer- Backend

Flow

Palo Alto, California, United States (On-Site)
2 Months ago
Grab - Assistant Manager, Driver Operations - Regional Center of Excellence

Grab

Pasig, Metro Manila, Philippines (On-Site)
3 Weeks ago
Activision - Principal Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Yodlee - Lead - Network Engineering

Yodlee

Thiruvananthapuram, Kerala, India (On-Site)
1 Month ago
Cubic corporation - Senior Network Engineer

Cubic corporation

Hyderabad, Telangana, India (On-Site)
1 Year ago
Hologate  - IT Network Specialist

Hologate

Munich, Bavaria, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Unisys - Sr Cloud Engineer (AWS and DevOps)

Unisys

Richmond, Virginia, United States (On-Site)
2 Months ago
Mojang - Head of Vanilla Minecraft

Mojang

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Motorola solutions - Senior Information Security Compliance Analyst

Motorola solutions

Culver City, California, United States (On-Site)
1 Year ago
Illumina - Staff Business Process Analyst, Source to Pay Process Excellence (SAP)

Illumina

San Diego, California, United States (On-Site)
1 Month ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Nintendo - Intern - Finance

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Trailmix - Senior UI Artist

Trailmix

London, England, United Kingdom (Hybrid)
5 Months ago
Ciklum - Expert IOS Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
9 Months ago
Capgemini - Mainframe, DB2, CICS

Capgemini

Hyderabad, Telangana, India (On-Site)
1 Month ago
Cloud Imperium Games - Senior Software Engineer C# / .Net

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Capgemini - Delivery Manager

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - IT Data Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
EMA - Growth Marketing Specialist

EMA

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Magna International - Data Scientist

Magna International

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Aeries technology - HR Coordinator

Aeries technology

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Progress - Cloud Network Engineer Senior

Progress

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
Applied materials  - Senior FPGA Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
NCR Voyix - Account Payable Analyst II

NCR Voyix

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Alation - Software Engineer III

Alation

Chennai, Tamil Nadu, India (Hybrid)
5 Days ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

bytedance - Senior Network Engineer- IAAS- San Jose

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Visa - Senior Network Engineer

Visa

Ashburn, Virginia, United States (Hybrid)
3 Weeks ago
Tide - Workplace Enablement Engineer - 3 (IT Network)

Tide

Delhi, India (On-Site)
2 Weeks ago
Tencent - Sr. Anycast Network Engineer

Tencent

California, United States (On-Site)
3 Months ago
TensorWave - Network Engineer (HPC/RDMA)

TensorWave

Las Vegas, Nevada, United States (Remote)
1 Month ago
playrix  - Senior Node.js Developer (Server)

playrix

Ireland (Remote)
5 Months ago
Capgemini - Connectivity & Network Engineer - C

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Activision - Senior Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Year ago
bytedance - Edge Optical Engineer - EDGE Networking

bytedance

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Washington, District Of Columbia, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Galați, Județul Galați, Romania (On-Site)

Chennai, Tamil Nadu, India (On-Site)

San José Province, Costa Rica (On-Site)

Ottawa, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Wind River

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug