Engineer II - Communication

NewSpace Research and Technologies

Bengaluru

On-site

INR 1,400,000 - 2,400,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NewSpace Research and Technologies in Bengaluru, India, seeks a versatile Wireless Software Engineer with 2–5 years of experience to join our communications team. You will help build and optimize the software stack powering our wireless and video communication platforms.

Responsibilities include kernel & driver development, wireless stack tuning for low latency, media pipeline optimization using FFmpeg and GStreamer, WebRTC signaling, and high-performance network programming in C/C++ on Linux

Qualifications

  • 2–5 years of professional software development experience.
  • Strong C/C++ and Python skills with Linux kernel knowledge.
  • Experience with kernel-space development and networking stacks.
  • Familiarity with WebRTC, video codecs, and multimedia pipelines.

Responsibilities

  • Kernel & driver development for Linux network interfaces.
  • Tune 802.11/Wi-Fi and Bluetooth for low latency.
  • Develop and optimize video transcoding pipelines.
  • Implement and scale WebRTC-based solutions.
  • Write high-performance networking code in C/C++.

Skills

C/C++
Python
Linux
Kernel development
Networking
WebRTC
Multimedia
Video codecs
GStreamer
FFmpeg

Tools

GStreamer
FFmpeg

Job description

We are looking for a versatile Wireless Software Engineer with 2–5 years of experience to join our communication engineering team. This role is perfect for someone who thrives at the intersection of low-level kernel development and high-level real-time streaming. You will be responsible for building and optimizing the software stack that powers our next-generation wireless and video communication platforms.

Key Responsibilities

Kernel & Driver Development: Design, implement, and maintain Linux kernel modules and device drivers, specifically focusing on network interfaces and wireless chipsets.

Wireless Optimization: Tune 802.11/Wi-Fi stacks and Bluetooth protocols to ensure low-latency, high-reliability data transmission in challenging environments.

Media Pipeline Engineering: Develop and optimize video transcoding pipelines (using FFmpeg, GStreamer, or hardware-accelerated codecs) to support ultra-low latency streaming.

Real-Time Communication: Implement and scale WebRTC-based solutions, handling everything from signaling to NAT traversal (STUN/TURN) and jitter buffer management.

Network Programming: Write high-performance C/C++ code for networking protocols (TCP/UDP, RTP/RTCP) and optimize the Linux network stack for maximum throughput.

Technical Requirements

Experience: 2–5 years of professional software development experience.

Systems Programming: Expert-level proficiency in C/C++/python and a deep understanding of Linux OS internals .

Linux Kernel: Proven experience with kernel-space development, memory management, and debugging (KDB/KGDB, JTAG).

Networking: Strong grasp of L2–L4 networking layers. Experience with Socket programming and network namespaces.

Multimedia: Hands‑on experience with video compression standards ( H.264, H.265, AV1, VP9 ) and transcoding frameworks.

WebRTC: Deep understanding of the WebRTC stack, including SDP negotiation, ICE, and secure media transport (SRTP).

Wireless: Familiarity with wireless protocol standards and driver frameworks (mac80211, cfg80211).

Bonus Points

Contributions to the Linux Kernel or open-source multimedia projects.

Experience with ARM architecture and embedded hardware platforms (NVIDIA Jetson, Raspberry Pi, etc.).

Knowledge of 5G/LTE modem integration.

Experience with DPDK or eBPF for high-speed packet processing.

Required Skills

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

WLAN Software Developer
WLAN Software Developer

Cambium Networks • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer – Streaming
Senior Software Engineer – Streaming

Clarus Advisers • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Lead Firmware/Software Developer
Lead Firmware/Software Developer

Larsen & Toubro • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer Broadband / Wi-Fi Platform
Senior Software Engineer Broadband / Wi-Fi Platform

Staffing Services • Chennai District

On-site
INR 2,500,000 - 4,200,000
Senior Software Engineer Broadband / Wi-Fi Platform
Senior Software Engineer Broadband / Wi-Fi Platform

Staffing Services • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Protocol Software -Architect / Senior Tech Lead / Tech Lead
Protocol Software -Architect / Senior Tech Lead / Tech Lead

CoreEL Technologies • Bengaluru

On-site
INR 800,000 - 1,500,000
Linux kernel Driver Development Engineer (Any Driver Development platform)
Linux kernel Driver Development Engineer (Any Driver Development platform)

SmartRecruiters, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Systems & Signal Processing Engineer | Next-Gen Transceivers
Systems & Signal Processing Engineer | Next-Gen Transceivers

Texas Instruments • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Staff Engineer Embedded Software & Firmware
Senior Staff Engineer Embedded Software & Firmware

Infineon Technologies AG • Bengaluru

On-site
INR 600,000 - 1,200,000