Embedded Direction Development and Employment Opportunities

Embedded Direction Development and Employment Opportunities

This public class will provide a brief introduction to the market trends, employment opportunities, salaries, and technological developments in embedded systems.
WeChat Group:

Embedded Direction Development and Employment Opportunities

Embedded Direction Development and Employment Opportunities

Embedded Direction Development and Employment Opportunities

Embedded Direction Development and Employment Opportunities

Embedded Direction Development and Employment Opportunities

Trial Class Time: December 3, 2023, Sunday, 19:30-20:30, time has been changed

Live Streaming Method: WeChat mini-program “Yanfeng Network” live streaming, time moved to Sunday

WeChat Group:

Embedded Direction Development and Employment Opportunities

Embedded Direction Development and Employment Opportunities

– STM32 Embedded Software Basics Course

With the explosive growth of the chip industry, there is a huge demand for jobs. Among them, embedded chips play a crucial role in the Internet of Things, artificial intelligence, autonomous driving, and industrial intelligence, driving the next generation of industrial upgrades. Currently, there are numerous vacancies in embedded software positions, and salaries are generally rising. An embedded software engineer with 3-5 years of experience can earn an average monthly salary of 30-40K in first-tier cities. Senior engineers with over 5 years of experience are even scarcer, with annual salaries of 800K being quite common. For many students in science and engineering majors, choosing the embedded software industry will significantly increase employment opportunities, with salaries comparable to those in the Internet industry. Moreover, experience in embedded systems does not become obsolete and does not face the 35-year crisis like the Internet industry, as the types of embedded chips are extremely diverse, and their application fields are very broad, lacking standardized frameworks.

Embedded Direction Development and Employment Opportunities

This course selects STM32 as the platform for learning embedded software. It is a series of 32-bit microcontroller chips developed by STMicroelectronics and is currently one of the most widely used embedded chips, with cumulative shipments reaching 11 billion units. It also has a wealth of learning resources and tutorials, making it a suitable choice for beginners. Additionally, STM32 has powerful functions and high flexibility and scalability, which can meet advanced learning needs later.

1. Course Content

This course mainly explains the basics of STM32 embedded system software. As an introductory training for embedded software, this course will focus on helping students build a complete knowledge system, covering areas such as computer architecture, chip architecture, instruction sets, programming languages, and analog/digital circuits. Starting from theoretical foundations, it helps students understand background knowledge, core concepts, system structures, implementation methods, and toolchain usage, and finally leads students to complete some simple engineering practices, progressing step by step to master the applications of STM32. Due to the extensive and complex nature of the involved fields and content, the course will adopt a simplified model, application-oriented, and will teach based on actual needs. Relevant background knowledge will also be presented with an application purpose, interspersed with explanations when necessary, while continuously reinforcing the knowledge system to prevent the knowledge points from becoming too scattered.

There is a wealth of textbooks and learning materials in the field of embedded systems, and beginners may find it difficult to find suitable learning resources. This course will select some classic and suitable textbooks for students to help them learn, and systematically explain methodologies based on practical work experience.

The course content consists of a total of 28 class hours, mainly divided into the following parts:

1) Course System and Introduction to Embedded Systems (2 class hours)

2) Introduction to STM32 Core System (2 class hours)

3) STM32 Development Board and Development Toolchain (2 class hours)

4) C Language Programming Basics (4 class hours)

5) STM32 Firmware Library (2 class hours)

6) STM32 GPIO Interface (2 class hours)

7) STM32 Clock System (2 class hours)

8) STM32 External Devices (4 class hours)

9) STM32 Interrupt System (2 class hours)

10) STM32 Timers (2 class hours)

11) PWM Principles and Applications (2 class hours)

12) DMA Principles and Applications (2 class hours)

2. Course Objectives

This course provides foundational training in embedded software based on the STM32 platform, helping students quickly get started, solidify their foundation, and build a knowledge system from 0 to 1.

Upon completing this course, students will master:

√ Principles and structure of microcontrollers

Embedded MCU system

Using STM32 development boards

Using STM32 development toolchains

Using STM32 firmware libraries

Simple STM32 program development

Introduction to STM32 interrupt systems

Advanced use of STM32 external devices

3. Target Audience

The main target groups for this course include:

1) Students majoring in electronic information, integrated circuits, or microelectronics who wish to pursue a career in embedded software;
2) Professionals with no background who want to switch to the embedded field and need to master basic knowledge;
3) Individuals interested in embedded software who wish to design and create electronic products but lack systematic learning and relevant application knowledge.

4. Instructor Qualifications

Both undergraduate and master’s degrees are in electronic information-related fields, with a master’s degree from Fudan University. After graduation, worked in top domestic and international companies in the embedded chip software field, with experience in communication chips, AI chips, and automotive chips, possessing rich experience in chip architecture, embedded operating systems, and embedded programming. Previously served as a training instructor for embedded systems at China Telecom Group, helping employees master the knowledge system of embedded software, with frontline teaching experience.

5. Class Format

Class Format: Live classes every weekend, with recorded sessions permanently available for review
Course Fee:2800/person
Trial Class Time: December 2, 2023, Saturday, 19:30-20:30

Live Streaming Method: WeChat mini-program “Yanfeng Network” live streaming

WeChat Group:

Embedded Direction Development and Employment Opportunities

Leave a Comment