ABOUT ME
“Bachelor’s in Electronic Information, Master’s in Computer Science, both from top 985 universities. Years of R&D experience in major internet companies, two of the top three. Focused on the IT field, specializing in professional choices, career planning, and programming skill enhancement.”
In today’s rapidly advancing technology landscape, the IT industry has become the most popular employment field for new engineering majors.For students majoring in Computer Science, Electronic Information, Automation, the six core R&D positions: Software Engineer, Algorithm Engineer, Hardware Engineer, Embedded Engineer, IC Design Engineer, and Communication Engineer are the main career development directions.Today, I will take you deep into the six mainstream positions in the IT field: Software, Algorithms, Hardware, Embedded Systems, IC Design, Communication, helping you clear the fog and accurately anchor your career direction.
1. Software EngineerDesign, develop, test, and maintain various software systems, from the mobile applications you use daily to enterprise-level cloud platforms.Technical Stack: Java/Python/Go/C++ and other programming languages, Spring Boot/Django and other development frameworks, MySQL/MongoDB and other databases, Docker/K8s cloud-native technologies.Core Positions: Backend Developer, Frontend Developer, Full Stack Developer, Client-side Developer, Cloud Computing Developer, Security Developer, Test Developer, DevOps Engineer.⏰ I remind you: There are many job openings, and the IT field has the most technical positions.A bachelor’s degree is sufficient to enter the field, but competition is fierce, and one must be wary of the “35-year crisis”.Development Prospects: Focus on cloud-native, AI empowerment, low-code, and other directions. The rapid development of AI-assisted programming has a significant impact on entry-level R&D positions.Deepen your expertise in specific areas such as high concurrency, architecture design, and security.Related Majors: Computer Science and Technology, Software Engineering, Digital Media Technology, Cybersecurity, Information Security, etc.
Employers:Internet: Tencent, ByteDance, Alibaba, Meituan, JD.com, Pinduoduo, Baidu, Didi, etc.Fintech: Ant Group, JD Technology, China Merchants Bank Network Technology, Futu, Ping An Technology, China UnionPay Financial, etc.State-owned Enterprises: China Aerospace Science and Technology, China Aerospace Science and Industry, China Aviation Industry, China Electronics Technology Group, State Grid, Operators, etc.Banking Technology Positions: Industrial and Commercial Bank of China, Agricultural Bank of China, Bank of China, China Construction Bank, Bank of Communications, etc.2. Algorithm EngineerUtilize mathematical and statistical models to solve complex problems, such as image recognition, intelligent recommendation, and natural language processing.Technical Stack: Python/R, TensorFlow/PyTorch frameworks, proficient in machine learning/deep learning/optimization algorithms, SQL/Hadoop big data processing.Core Positions: Machine Learning Engineer, Computer Vision Engineer, Natural Language Processing Engineer, AI Large Model Engineer, Recommendation Algorithm Engineer, Data Scientist.⏰ I remind you: The educational threshold is high, top companies generally require a master’s degree, and research-oriented positions prefer PhDs. Conference papers, competition awards, and high-quality internships are core competitive advantages. Stay updated with AIGC, large models, and other frontiers.Development Prospects: With the increasing demand for AI across industries, there is huge potential in large models and embodied intelligence.Related Majors: Artificial Intelligence, Computer Science and Technology, Data Science and Big Data Technology, Intelligent Science and Technology, Automation, Mathematics, Statistics.
Employers:Internet: Tencent, ByteDance, Alibaba, Meituan, JD.com, Pinduoduo, Baidu, Didi, etc.AI Companies: DeepSeek, iFlytek, Hikvision, Yuzhu Technology, Dahua Technology, SenseTime, etc.Fintech: Ant Group, JD Technology, China Merchants Bank Network Technology, Futu, Ping An Technology, China UnionPay Financial, etc.3. Hardware EngineerResponsible for the design, development, and maintenance of electronic hardware, including circuit design, PCB layout, hardware testing, and troubleshooting.Technical Stack: Analog/Digital circuit design, PCB design tools (Altium, Cadence), C/C++/Verilog, common interface protocols (USB, PCIe).Core Positions: Hardware Design Engineer, RF Engineer, PCB Engineer, Test Engineer, Systems Engineer.⏰ I remind you: A bachelor’s degree is sufficient to enter the field, but a master’s degree is more advantageous for core R&D positions. You need to have both circuit design skills and foundational programming knowledge. The entry period for hardware engineers is generally longer than for software, requiring more patience, and the “35-year crisis” is relatively mitigated.Development Prospects: Good prospects under the explosive demand for computing power and the “domestic substitution” strategy.Related Majors: Electronic Information Engineering, Communication Engineering, Electronic Science and Technology, Microelectronics Science and Technology, Integrated Circuit Design and Integrated Systems.
Employers:Communication Equipment Manufacturers: Huawei, ZTE, Xiaomi, Honor, OPPO, vivo, etc.Smart Hardware: Huawei, DJI, Xiaomi, Yuzhu Technology, iFlytek, etc.State-owned Enterprises: Operators, China Aerospace Science and Technology, China Aerospace Science and Industry, China Aviation Industry, China Electronics Technology, China Information Communication Technology Group, etc.New Energy: Xpeng, NIO, Li Auto, BYD, Huawei, Xiaomi, etc.4. Embedded EngineerDevelop dedicated software and hardware systems in embedded devices (such as smart home appliances, industrial control systems, automotive electronics).Technical Stack: C/C++, RTOS (FreeRTOS, RT-Thread), ARM architecture, Linux driver development, common bus and sensor technologies.Core Positions: Embedded Software Engineer, Embedded Hardware Engineer, Firmware Engineer, Driver Development Engineer, Systems Engineer, BSP Engineer.⏰ I remind you: The job market is relatively broad, with a bachelor’s degree being the mainstream starting point. You need to master both software programming and hardware interaction skills. There is a strong demand in the fields of IoT and smart vehicles.Development Prospects: Continuous demand driven by the development of IoT, smart vehicles, and robotics.Related Majors: Electronic Information Engineering, Automation, Communication Engineering, IoT Engineering, Mechanical and Electronic Engineering, Robotics Engineering.
Employers:Communication Equipment Manufacturers: Huawei, ZTE, Xiaomi, Honor, OPPO, vivo, etc.Smart Hardware: Huawei, DJI, Xiaomi, Yuzhu Technology, iFlytek, etc.New Energy: Xpeng, NIO, Li Auto, BYD, Huawei, Xiaomi, etc.5. IC Design EngineerParticipate in the entire process of integrated circuit chip design, including architecture, circuit implementation, and verification.Technical Stack: Verilog/VHDL, EDA tools (Cadence, Synopsys), UV verification methodology, semiconductor physics and process fundamentals.Core Positions: Digital Front-end Design Engineer, Digital Verification Engineer, Analog Design Engineer, DFT Engineer, Physical Design Engineer.⏰ I remind you: The threshold is very high, design positions generally require a master’s degree, while some excellent undergraduates can enter verification positions. The “bottleneck” areas are a national strategic focus, but you need to be prepared for long-term learning.🚀 Development Prospects: A golden period under the domestic substitution strategy, but with rapid technological iteration, lifelong learning is necessary.📚 Related Majors: Microelectronics Science and Engineering, Integrated Circuit Design and Integrated Systems, Electronic Science and Technology, Electronic Information Engineering.
Employers:IC Design: Huawei HiSilicon, Unisoc, Haiguang Information, Will Semiconductor, GigaDevice, Cambricon, Jingjia Micro, Goodix Technology, etc.Manufacturing Companies: SMIC, Hua Hong Semiconductor, Yuxin Semiconductor, Jita Semiconductor, Yangtze Memory Technologies, Changxin Memory, Silan Microelectronics, China Resources Microelectronics, etc.Materials and Equipment: North Huachuang, Zhongwei Company, Shanghai Microelectronics, Hu Silicon Industry, Anji Technology, Jiangfeng Electronics, etc.Packaging and Testing: JCET, Tongfu Microelectronics, Huatian Technology, Jingfang Technology, Taiji Industry, etc.6. Communication EngineerDesign, optimize, and maintain communication networks (5G/6G, optical communication), develop communication protocols and algorithms.Technical Stack: Signals and Systems, Communication Principles, MATLAB/C++, familiar with 3GPP protocol stack, wireless/network optimization technologies.Core Positions: Wireless Communication Engineer, Communication Algorithm Engineer, Network Protocol Engineer, Optical Communication Engineer, RF Engineer.⏰ I remind you: Algorithm and protocol development positions prefer master’s or doctoral degrees. A solid mathematical foundation is required, and you should keep up with cutting-edge technologies like 6G and satellite internet. Employment opportunities are available in operators, equipment manufacturers, chip manufacturers, and internet companies.🚀 Development Prospects: Continuous innovation driven by 6G, integrated space-ground networks, and industrial internet.📚 Related Majors: Communication Engineering, Electronic Information Engineering, Information Engineering, Network Engineering.
Employers:Communication Equipment Manufacturers: Huawei, ZTE, Xiaomi, Honor, OPPO, vivo, etc.Communication Operators: China Mobile, China Unicom, China TelecomSmart Hardware: Huawei, DJI, Xiaomi, Yuzhu Technology, iFlytek, etc.State-owned Enterprises: China Aerospace Science and Technology, China Aerospace Science and Industry, China Aviation Industry, China Electronics Technology, China Information Communication Technology Group, etc.🎯 Core Suggestions from Newton:1. Educational Requirements: For algorithm, IC design, and communication algorithm positions, a master’s degree is standard; for software, hardware, and embedded positions, a bachelor’s degree can start, but a master’s degree significantly enhances competitiveness.2. Capability FortressSoftware Positions: Embrace cloud-native, high concurrency, and develop full-stack capabilities.Algorithm Positions: Emphasize mathematical foundations and embrace AI large models.Hardware/Embedded: Combine software and hardware, and deepen expertise in specific areas.IC Positions: High threshold, long learning cycle, master EDA toolchains.Communication Positions: Understand protocols thoroughly; mathematical foundation determines development height.3. Counter the “35”: Develop both technical depth (architecture/algorithms) and industry breadth (finance, internet, healthcare, manufacturing, etc.), maintaining technical sensitivity.4. Correspondence between Major and Position: Computer science majors excel in software/algorithms/AI; electronic information majors are more suited for hardware/embedded/IC/communication; automation majors have advantages in embedded/control algorithms/AI.Like and follow + add “Newton” for communication!