What is the Top Salary for Embedded Software Engineers? Is There a Career Ceiling?

What is the Top Salary for Embedded Software Engineers? Is There a Career Ceiling?

Star + Top,Master the latest information on embedded AIoT technologyLike + Follow, let’s become better together!In recent years, industries such as smart cars, industrial IoT, and AIoT have experienced explosive growth, making embedded engineers a “hard currency” profession in these fields.Many students majoring in computer science or automation have already developed an interest in embedded … Read more

Layered Architecture Design Thinking in Embedded Software

Layered Architecture Design Thinking in Embedded Software

Follow the blue text and reply with “Introductory Materials” to get a tutorial from beginner to advanced on microcontrollers. The development board will guide you in your journey. Written by: Wu Ji (WeChat: 2777492857) The full text is about3821 words long, and it takes about 10 minutes to read. Today, let’s talk about the layered … Read more

Introduction to the STM32 Development Ecosystem

Introduction to the STM32 Development Ecosystem

STMicroelectronics provides a rich and comprehensive STM32 development ecosystem, which greatly alleviates the development pressure on engineers and shortens the development cycle, allowing STM32 MCU developers to fully unleash their creativity. Choosing STM32 means choosing a leading brand of microcontrollers based on the ARM® Cortex®-M core. Currently, STM32 has nine major series, divided into three … Read more

Mi Home BLE Device Development Guide

Mi Home BLE Device Development Guide

This article will describe the development process of Mi Home BLE devices from three aspects: the Xiaomi Developer Platform, embedded software, and extension programs. The focus here is mainly on introducing the core development steps, while the content that can be completed independently by referring to the documentation will not be elaborated upon.1. Developer Platform … Read more

Reflections on Embedded Programming

Reflections on Embedded Programming

A few months ago, I had a pleasant lunch in Baltimore with two young entrepreneurs who had recently graduated from the Computer Science department at Johns Hopkins University and started a rapidly growing consulting company. Their company specializes in writing web-centric database software using a language known as Ruby on Rails (also referred to as … Read more

Embedded Programming and the Internet of Things

Embedded Programming and the Internet of Things

The total word count is 2502 words Estimated reading time is about 5 minutes There are two types of IoT devices: high-end and low-end devices. The operating systems for high-end devices are fully functional, including Windows, Linux, or Android. For example, Amazon’s Echo device uses the Android-based Fire OS, while Samsung’s smartwatches use the Linux-based … Read more

Common Uses of Preprocessor Directives in Embedded Software

Common Uses of Preprocessor Directives in Embedded Software

Many excellent codes utilize preprocessor directives to enhance their functionality. Today, we will discuss the content related to preprocessor directives. The common preprocessing directives are as follows: # directive, has no effect #include includes a source code file #define defines a macro #undef undefines a macro #if if the given condition is true, compile the … Read more

Building Virtual Vehicles with Simulink

Building Virtual Vehicles with Simulink

A virtual vehicle is a virtualization of the vehicle product development lifecycle, typically requiring system-level simulation of vehicle behavior. Virtual vehicle simulation allows automotive engineers to quickly gain insights into real-world behaviors, conduct virtual tests in various scenarios, and validate the functionality of embedded software. This approach to pre-development helps accelerate variant assessment, safely explore … Read more

Automotive Electronic and Electrical Domain Architecture

Automotive Electronic and Electrical Domain Architecture

Introduction: As modern vehicles become increasingly complex, the number of Electronic Control Units (ECUs) in vehicles has also increased. A typical car now has as many as 70 to 80 ECUs, with around 100 million lines of code, far exceeding the complexity of an Android phone system. In the traditional automotive supply chain, different ECUs … Read more

Wireless Communication Modules: An In-Depth Overview

Wireless Communication Modules: An In-Depth Overview

This article is sourced from: Global IoT Observation This article will comprehensively review the core component of the Internet of Things, the wireless communication module, from the industrial chain to manufacturers and future trends. Recently, the result of a tender for 500,000 units of the “Universe’s First Marker” was released, sparking heated discussions in the … Read more