Software Engineer – Programmer Analyst

December 23, 2024
Apply Now

Job Description

Company Name: Cognizant

Job ID: 00061482001

Job Title: Software Engineer

Job Link: https://careers.cognizant.com/india-en/jobs/00061482001/programmer-analyst/

Experience Level: 1 to 4 years

Job Level: Fresher

Job Location: Hybrid work model with day shifts, no travel required

Job Summary: The company is seeking a dedicated Software Engineer with strong technical skills in VoIP, UCS, Test Automation, Wi-Fi, and Cable Modems (DOCSIS/RDK). The role requires domain expertise in Wi-Fi/WLAN and involves developing and maintaining software solutions, implementing test automation frameworks, designing and optimizing Wi-Fi solutions, working on Cable Modems, collaborating with cross-functional teams, conducting code reviews, troubleshooting software issues, providing technical support, participating in the full software development lifecycle, staying updated with industry trends, creating technical documentation, ensuring compliance with security standards, and contributing to continuous improvement initiatives.

Qualification:

  • Bachelor’s degree in Computer Science Engineering or a related field
  • 2-4 years of experience in working with the development of broadband devices and related components
  • Experience in Linux and configuring, customizing, and building Linux distributions (RDK-B)
  • Programming skills in C and C++
  • Understanding of Linux system programming
  • Experience in defining the Low-Level Design for at least one broadband component
  • Proficient with version control systems like Git
  • Scripting skills in shell languages like Python, TCL, Bash
  • Familiar with web-based user interfaces and web server technologies
  • Proficient in debugging tools and techniques
  • Experience in building DevOps Pipeline Automation
  • Active participation in the RDK-B community
  • Familiar with networking protocols including TCP/IP, UDP, DHCP, DNS, VLANs
  • Awareness of security best practices
  • Understanding of wireless technologies including Wi-Fi

Must Haves:

  • VoIP
  • UCS
  • Test Automation
  • Wi-Fi
  • Cable Modems (DOCSIS/RDK)
  • Python, Java, or C++
  • Agile development methodologies
  • Version control systems like Git

Preferred:

  • Proactive approach to identifying and addressing potential issues
  • Strong attention to detail and focus on quality
  • Adaptability to changing project requirements and priorities
Is it a Referral?
Yes
Job Location
Bengalore