Design and develop network stack elements for wireless systems, focusing on services like authentication and encryption, while leading projects to completion.
You will be working on the design, development, and integration of critical elements for the network stack of our wireless communication systems, including the data plane, control plane, security, and remote/cloud management. You need to have the ability to lead features to their completion and to understand issues and come up with optimal solutions to resolve them. You should be passionate and excited to learn continuously and collaborate with other team members.
Job Responsibilities:
- Designing and implementing network services for various aspects point-to-multipoint wireless access systems such as authentication, encryption, QoS, packet forwarding
- Advanced packet forwarding, routing, bridging, switching, VLANs, ethernet services, ethernet OA&M
- Designing services with considerations for scalability, decentralized management, resilience, and interoperability with customer networks.
- Implementing device management - configuration, software upgrades, CLI, web GUI etc
- Building support for power on self-tests, network fault diagnostics, event logging, statistics collection and fault isolation/analysis
- Implementing scalable network/cloud management and provisioning frameworks
- Previous experience in embedded software development for carrier and/or enterprise product telecom is a plus.
Required Skills and Experience:
- BS in Computer Science/Engineering with 5 - 10 years of relevant experience
- Advanced knowledge of computer networks (TCP/IP), protocols, Internet architecture
- Deep understanding of UNIX-style operating systems (IPC, multi-threading etc)
- Experience in socket, network, and systems programming in C/C++
- L2/L3 packet processing and integration with hardware
- Strong and proven capabilities in debugging and troubleshooting on UNIX-style operating systems
- Strong data engineering/analysis/science experience is a major plus
- Focus on customer excellence using data-driven approach and latest tools
- Strong skills with scripting languages (Python, Bash, etc.) and web development technologies are a plus
- Experience with version control systems, collaboration tools (wikis, ticket systems)
- Key driver for quality and innovation
- Technical leadership experience is a major plus
Expertise in at least one of the following areas:
- Network/cloud management systems and configuration/provisioning/administration systems (SNMP, Yang Models, NetConf, LDAP, HTTP, OpenFlow, TR-69)
- Advanced authentication, security, encapsulation and tunnelling technologies (IPSec, 802.1x etc)
- MAC and network-layer implementation of 802.11, WiMax, LTE or other OFDM standards.
Top Skills
Bash
C
C++
Python
Unix
Similar Jobs
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Collaborate with teams to develop technology solutions, lead project modules, translate business problems into technical designs, and manage project delivery while mentoring junior members.
Top Skills:
Big DataCloud PlatformsData AnalyticsData ManagementPythonRdbmsSQL
Financial Services
As a Lead Software Engineer, you'll design, develop, and enhance software solutions, manage AWS services, and lead technical evaluations while promoting a collaborative culture.
Top Skills:
AngularjsAthenaAWSCi ToolsEc2EcsEmrGitHadoopHibernateHTML5J2EeJavaJavaScriptJIRAKafkaLambdaMavenMicroservicesMskNode.jsNoSQLOpen SearchOracle DbRdsReactS3SparkSpringSQL
Financial Services
As a Software Engineer III, you will design, implement, and maintain Java applications, contribute to the software development lifecycle, and work on cloud native applications while applying agile methodologies.
Top Skills:
Ci/CdJavaKubernetesPythonSpring Framework
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.