Embedded Network Engineer at Agnikul Cosmos
, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

03 Jul, 26

Salary

0.0

Posted On

04 Apr, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, Embedded Linux, Socket Programming, TCP/IP, UDP, Ethernet, PREEMPT_RT, TSN, Wireshark, Tcpdump, Etthtool, Telemetry Systems, Packet Analysis, Real-time Systems

Industry

Defense and Space Manufacturing

Description
ABOUT Agnikul Cosmos is a company incubated at IIT Madras and we build rockets that can take satellites up to 500 kg to Lower Earth Orbit (LEO). In May 2024, we successfully completed our maiden launch from our own launchpad (India's first private launchpad). The launch has proven all the new technologies developed by Agnikul and also earned recognition from Honourable Prime Minister of India. We are seeking an Embedded Network Engineer to design and develop high-performance, deterministic communication systems for embedded platforms. The role focuses on real-time data transmission, low-latency networking, and reliable communication in constrained environments such as aerospace, automotive, or industrial systems. The candidate will work extensively with UDP/TCP protocols, embedded Linux (PREEMPT_RT), telemetry systems, and advanced networking concepts like TSN RESPONSIBILITIES Design and implement communication systems using: UDP for real-time TCP for reliable control/configuration Develop custom application-layer protocols over UDP and customization of TCP configuration. Optimize packet handling for low latency and minimal jitter Work with Embedded Linux Tune scheduling, interrupts, and networking stack for real-time performance Implement and validate TSN (Time-Sensitive Networking) concepts Configure QoS, traffic prioritization, and bandwidth management Perform performance testing to Measure and analyze Throughput Latency Jitter Packet loss Conduct stress, endurance, and fault-injection tests Expertise in network analysis tools like Wireshark, tcpdump, ethtool ​Showcase debugging skills to resolve network stack issues Requirements Rock-solid C/C++ programming. Experience with Embedded Linux. Socket programming —you need to know the TCP/IP stack and the difference between UDP and TCP. Networking expertise: Ethernet, packet structure, MTU, fragmentation, and performance analysis (latency, jitter, throughput). Understand scheduling and deterministic (predictable) communication. Willingness to work near Kelambakkam, Chennai
Responsibilities
Design and develop high-performance, deterministic communication systems for embedded platforms using custom application-layer protocols. Optimize network stack performance, including latency, jitter, and throughput, while implementing time-sensitive networking concepts.
Loading...