Calix

cloud and appliance-based platform and managed services

软件开发实习生(Linux/C)

$0–0k Nanjing, China PART TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“软件开发实习生 (Linux/C) at Calix. Skills: Linux, C/C++, L2 protocols, Networking. Assist in design, implementation, testing. Develop and optimize protocol algorithms”

What You'll Achieve.

Accumulate experience in the entire design, development, testing, and operation of enterprise-level software; Gain programming experience primarily in C, Python, Shell, etc.; Deepen understanding of development environment and ecosystem; Improve problem-solving and analytical skills; Enhance experience working in an all-English environment and collaborating with international teams

Industry & Context.

cloud and appliance based platform and managed services
Problems you'll solve

Improve problem-solving and analytical skills; analytical skills

Eligibility Requirements

Work 3-5 days per week, internship period is 6 months or longer

What They're Looking For.

Must Have

Pursuing a bachelor’s or master’s degree, graduating in 2026 or 2027, Available for an internship lasting 6 months or longer, Major in Computer Science, Software Engineering, or a related field, Hands-on programming experience with C/C++, Experience with Linux software development, Able to work collaboratively in a team environment, verbal and written communication skills

Nice to Have

knowledge of Linux user space and kernel space interaction, Understanding of system calls, ioctl, and other kernel-user communication mechanisms, Familiarity with kernel-user data exchange and synchronization methods, Knowledge of network packet processing in the Linux kernel, Understanding of packet reception, transmission, and forwarding in the kernel, Understanding of the kernel's network stack, including socket, TCP/IP, and Ethernet layers, Knowledge of packet forwarding and routing mechanisms in the kernel, Knowledge of Layer 2 protocols, ARP (Address Resolution Protocol), STP (Spanning Tree Protocol), DHCP (Dynamic Host Configuration Protocol), IGMP (Internet Group Management Protocol)

What You'll Do.

Develop and optimize protocol algorithms

Participate in code reviews

Conduct performance analysis

Document development processes

Stay updated with industry trends

How You'll Work.

Team & Collaboration

Collaborate with senior engineers; work collaboratively in a team environment; collaborating with international teams

Communication Scope

verbal and written communication skills; all-English environment

Full Job Description

Overview Calix is a cloud and appliance-based platform and managed services company. Broadband service providers leverage the Calix broadband platform, cloud, and managed services to simplify operations, engagement, and service, innovate for their consumer, business. and municipal subscribers and grow their business and the communities they serve. In 2010, Calix China Development Center, "凯易讯," was established in Nanjing Software Valley, located on Software Avenue, with convenient transportation. We are a team of nearly 300 professionals specializing in software and hardware development, testing, supply chain management, and project management, etc. Our team members come from other renowned companies in the IT and Internet industries. We collaborate with multinational teams from the United States, India, and other countries to develop core products. As a member of the global software development team, you will participate in the design and development of Software in embedded systems. After interning with this team for more over six months, you will: * Accumulate experience in the entire design, development, testing, and operation of enterprise-level software * Gain programming experience primarily in C, Python, Shell, etc. * Deepen your understanding of the development environment and ecosystem * Improve your problem-solving and analytical skills * Enhance your experience working in an all-English environment and collaborating with international teams **Internship Duration** * The internship can start immediately upon successful interview * Work 3-5 days per week * The internship period is 6 months or longer **Responsibilities** * Assist in the design, implementation, and testing of L2 protocols (e.g., Ethernet, VLAN, DHCP, IGMP, RSTP, Dot1.X, MPLS). * Collaborate with senior engineers to develop and optimize protocol algorithms. * Participate in code reviews and contribute to maintaining high code quality. * Conduct performance analysis and troubleshooting of L2 ne

Free ATS check

Applying for this 软件开发实习生 (Linux/C) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Calix?

Real rants from real employees. Read before you apply.

Read Company Rants →