Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
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
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.
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.
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).
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