该岗位为思科实习生岗位:每周5天
Key Responsibilities:
Learn and Apply Data Structures and Algorithms (C Programming):
Write basic programs using data structures such as arrays, stacks, queues, and trees.
Implement fundamental algorithms like sorting and searching in C.
Debug and improve simple code for efficiency and readability.
Develop Reverberation Chamber Control Software (C Programming):
Write C programs to control the reverberation chamber, including:
Coordinating the control of the stirrer mechanism.
Managing signal transmission through the signal generator.
Synchronizing the signal receiver for accurate data collection.
Designing a simple and user-friendly software interface for control and monitoring.
Develop EMC Design Platform Web Tool (Python):
Use Python and web frameworks to develop a web-based EMC design platform that supports:
Information sharing for EMC design projects.
Managing and tracking EMC design tasks and project modules.
Cost calculation features for different EMC design modules.
Tools for test result comparison.
Implement simple web interfaces for user interaction and data visualization.
Required Skills and Qualifications:
Programming Languages: Basic knowledge of C and Python.
Data Structures and Algorithms: Understanding of fundamental concepts like arrays, linked lists, and basic sorting algorithms.
Python Web Development: Familiarity with web frameworks like Flask or Django for building simple web applications.
Software Control Skills: Interest in developing control programs for hardware systems.
Python Libraries: Experience with pandas, numpy, and matplotlib for data processing and visualization.