Calix
cloud and appliance-based platform and managed services
软件开发实习生(Linux/C)
Neural analysis suggests this role is
optimal for Entry candidates.
“软件开发实习生 (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.
Improve problem-solving and analytical skills; analytical skills
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
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.