Design, implement, and optimize network infrastructure for V-BAT unmanned aerial systems.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Design and build custom, resilient Layer 2 / Layer 3 network topologies optimized specifically for V-BAT mission profiles
Implement networking features directly on embedded Linux operating systems, including custom routing, TUN/TAP interfaces, user-space tunnels, and socket-level applications
Work backward from operator capabilities to build bandwidth-optimized, low-latency communication paths over lossy or constrained radio and satellite links
Write clean, production-grade C, C++, or Python code to build software-defined network interfaces, traffic shaping policies, and link failover mechanisms
Partner with software engineers, hardware engineers, and field operators to validate end-to-end network performance in both hardware-in-the-loop labs and flight test environments
Focuses on understanding how database engines and core services work internally, reading source code, examining network communications, and modifying software to support mission requirements.
Responsibilities
Develop, maintain, test, and deploy secure, scalable applications and services using C, C++, Rust, Go, Java, Python, or Node.js.
Apply systems programming principles, particularly in C, C++, and Rust, to develop performant and reliable software components.
Develop software supporting process creation, monitoring, control, and inter-process communication.
Build concurrent and multithreaded applications using appropriate synchronization, signal handling, memory management, and resource-control techniques.
Design, implement, and troubleshoot networked applications using sockets, client-server architectures, and applicable network protocols.
Requirements
Bachelor’s degree in a quantitative field such as engineering or mathematics
Develop production software for radio products, execute manual and automated testing procedures, troubleshoot issues, and support hardware/software integration activities.
Responsibilities
Develop production software for radio products
Develop and execute manual and automated testing procedures
Troubleshoot issues and provide corrections
Support activities primed by other groups such as hardware bring-up, hardware/software integration, performance verification
Requirements
Bachelor Degree in Information Technology
Bachelor Degree in Computer Science
Bachelor Degree in Electronic and Telecommunication
A Linux C++ / BMC engineer focused on solving complex embedded systems problems and building reliable platform-management software. The role involves C++ development, Linux internals, system services, communication frameworks, and embedded Linux build environments.
Responsibilities
Design, develop, and maintain embedded firmware components using C++ and object-oriented programming principles
Develop Linux applications using system calls, inter-process communication, socket programming, and POSIX multithreading
Implement and integrate system services using systemd and D-Bus
Build and maintain embedded Linux software using Yocto/BitBake and Makefiles
Debug software and system issues using tools such as GDB and platform logs
We are seeking a Lead Software Engineer with strong expertise in C/C++ and Unix/Linux systems to design, develop, and lead high-performance, scalable, and secure enterprise applications. The role requires hands-on technical leadership, architecture ownership, and cross-team collaboration to deliver mission-critical systems.
Responsibilities
Design and develop high-performance, low-latency systems using C/C++ on Unix/Linux platforms
Own end-to-end architecture for components and services, ensuring scalability and resiliency
Introduce and adopt modern design patterns, frameworks, and best practices
Provide technical direction and guidance to engineering teams
Lead design, development, testing, and deployment activities
The role involves developing and maintaining software components for a communication platform, with a focus on SIP signaling, media handling, network protocols, performance optimization, and security.
Compensation
Duration: 12 Months contract (Extendable, with Potential for R2H)
Responsibilities
Design, develop, test, and maintain C/C++ software components, ensuring high performance, reliability, and scalability.
Work on SIP signaling, call routing logic, and protocol interworking across different VoIP standards.
Develop and optimize RTP/RTCP media handling, transcoding, and Quality of Service (QoS) features.
Develop and enhance security mechanisms, including SRTP encryption, authentication, access control lists, and DoS protection.
Profile and optimize code for high call-volume environments, ensuring minimal latency and jitter.
Requirements
Bachelor's degree in Computer Science
Master's degree in Computer Science
Bachelor's degree in Electronics & Communication Engineering
Master's degree in Electronics & Communication Engineering
Position:
Senior Engineer (Level 2)_VC++
Job Description:
Technical Skills:
Strong Programming skills on VC++ & Data Structures, expertise on OS (Memory Mgmt., Scheduling, IPC, Multi-threading/processing)
Experience in windows development environment using Visual Studio.
Excellent Debug Capabilities, core dump analysis using Visual Studio local debugging.
Experience with algorithms/data structures knowledge
Expert in C++ and Pointers
Good OOP knowledge
Socket programming
Working knowledge on Repository – Bit Bucket/Git
Working knowledge on Software Development Tracking Tool – JIRA
Location:
IN-GJ-Ahmedabad, India- Maradia Plz (eInfochips)
Time Type:
Full time
Job Category:
Engineering Services