Education:
- B.E./B.S./B.Tech./M.S./M.E./M.Tech. in Electrical Electronics/Computer Science (related branches will be considered)
- Strong academic background with excellent oral and written communication skills
Responsibilities:
- Lead tasks ranging from systemization, design, to software development and testing of 5G features.
- Integrate L1 signal processing functions: modulation, coding, MIMO.
- Implement MAC scheduling, HARQ, reordering, segmentation, etc.
- Oversee and guide the development process including SW design, implementation, and verification/integration.
- Provide mentorship and guidance to junior developers within the team.
- Collaborate with cross-functional teams to ensure high-quality feature development.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Review of technical artifacts (Requirements, Design, User guides, release notes, test plans) generated by the team.
- Develop and optimize algorithms and protocols in alignment with 3GPP standards.
- Participate in continuous improvement initiatives for current architecture and development processes.
Skills Required:
- Highly skilled in software design, C programming, and C++ programming on General Purpose Processors (GPP) and on Purpose-Built ASIC Architecture.
- Should have good understanding of 3GPP protocols like LTE and 5G NR. Should have strong understanding of end-to-end RAN system. Solid understanding of Communications Systems, knowledge of PHY/MAC/RLC layers in 4G, 5G.
- Familiarity with embedded Linux, network processor software, and real-time operating systems.
- Strong debugging, multithreading, memory optimization, documentation, and unit testing expertise for multi-threaded, high-concurrency software.
- Proficient with test methodologies, tools, and simulators at the system and node level.
- Experience with CI/CD principles and tools, such as Jenkins and Spinnaker.
- Proficient in using version control tools such as Git, Gerrit, and project management tools like Jira.
- Knowledge about agile and lean methodologies.
- Self-driven and proactive approach.
- Excellent communication and documentation skills.
- Proficient in English.
DESIRABLE SKILLS
- Working knowledge of Erlang, Python and Java is a plus, enabling rapid prototyping for embedded systems projects.
- Hands-on experience in simulating UE (User Equipment), RAN nodes (CU, DU, RU), and signaling procedures is nice to have skill for isolated/stubbed testing/verification of different RAN nodes.
- Understanding of MIMO, beamforming, massive MIMO.
- Linux performance tools (perf, valgrind, gprof).
Pay: ₹2,500,000.00 - ₹2,700,000.00 per year
Work Location: In person