Software Engineer Apprentice
F5
Hyderabad, Telangana, IndiaFresher1h agovia LinkedIn
This job at a glance
- Who can apply
- Freshers
- Must know
- NetworkingC++TroubleshootingUnit testing
- Nice to have
- LinuxDockerKubernetes
- Work
- On-site in Hyderabad
- Pay
- Not stated by the employer.
- Skill demand
- Troubleshooting29%Unit testing7%Networking6%C++6%of 87 similar fresher jobs posted in India this week
- Listed
- 29 Oct 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This role is designed for early-career professionals or fresh graduates eager to learn and contribute to real-world projects under mentorship. You will gain hands-on experience in software development, testing, and networking fundamentals.
Key Responsibilities
- Develop and maintain code in C++ for assigned modules.
- Perform basic testing (unit and integration) to ensure code quality.
- Assist in debugging and troubleshooting issues.
- Collaborate with cross-functional teams for feature implementation and defect resolution.
- Document code, test cases, and processes clearly.
- Learn and apply networking concepts in practical scenarios.
- Participate in code reviews and adhere to coding standards.
Requirements & Tech Stack
- Strong understanding of C++ programming and object-oriented concepts.
- Basic knowledge of software testing techniques (unit testing, test case writing).
- Familiarity with networking fundamentals (TCP/IP, OSI model).
- Good analytical and problem-solving skills.
- Ability to work independently and take responsibility.
- Strong verbal and written communication skills.
Preferred Skills
- Exposure to Linux/Unix environments.
- Understanding of Layer 7 protocols and diagnostic tools (e.g., Wireshark).
- Familiarity with container technologies (Docker/Kubernetes) and data formats (XML, JSON, YAML).
- Interest in cloud platforms and virtual environments.