Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
147 views1 page

Embedded Engineering Roadmap

Roadmap to master embedded systems development.

Uploaded by

labasa9108
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views1 page

Embedded Engineering Roadmap

Roadmap to master embedded systems development.

Uploaded by

labasa9108
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

EMBEDDED SYSTEMS ENGINEERING ROADMAP

Required Recommended Possibilities

These colors show the average importance of each topic. It has to be considered
that importance of a topic may vary across different industries and different jobs.

START
SOFTWARE
Programming Fundamentals
Algorithms & Data Structures
Design Patterns HARDWARE
Interfaces & Protocols
Build State Machines / UML
System Common Wireless Electronics Fundamentals
Memory Allocation
GCC & Make UART Bluetooth Basic Math & Calculus
CMake I2C Wi-Fi Electrical Circuits Basics
Programming SPI LoRa
Bash Script Electronic Components
Languages Debugging
Docker C C++ 1-Wire Digital Circuits & Logic Design
JTAG / SWD High-Speed
Assembly GDB Industrial Computer Architecture
Version Ethernet
Control Rust Python OpenOCD Modbus
USB
Git Profinet Using Test Equipment
PCIe
SVN EtherCAT Multimeter
Microcontrollers Network
MQTT Logic Analyzer
Operating Systems TCP/IP
CoAP Oscilloscope
GPIO
UDP
Operating System Fundamentals ADC Automotive Function Generator

DAC CAN Cellular Spectrum Analyzer


Embedded Linux Real-Time OS
Timers LIN GSM / LTE
Linux Kernel FreeRTOS
MOST 5G Prototyping Skills
Device Drivers Zephyr PWM
FlexRay NB-IoT Using Breadboards
U-Boot NuttX Interrupts
Hardware Design Basics
BuildRoot / Yocto QNX Watchdog
PCB Design
Qt VxWorks DMA Memories
Soldering
Bootloader NOR / NAND Flash

Power eMMC
Management EEPROM FPGA design is a crucial task primarily
utilized in embedded systems that
DSP Fundamentals & Filter Design GUI Design require high customization and
SRAM / DRAM
reconfigurability. Despite its
Discrete Fourier Transform / FFT Functional significance, it is not covered in this
Safety roadmap because it necessitates an
Controls Systems / PID Control
entirely separate roadmap.
Sensors & Actuators
MATLAB / Simulink

Embedded AI
Digital Signal Processing
AI/ML Basics
SOFT SKILLS
TensorFlow
Communication Skills
tinyML
Embedded Security Problem-Solving Skills & Critical Thinking
Cryptography Teamwork and Knowledge Sharing
Secure Boot Testing
Leadership Skills & Collaborative Abilities
Unit Testing
Secure Firmware Update Being Receptive to Feedback
Integration Testing
Adaptability and Patience
SIL / HIL Testing
Accountability

Organizational & Time Management Skills


To find many useful materials to learn topics on the roadmap, refer to:
github.com/m3y54m/Embedded-Engineering-Roadmap
This work is licensed under the Creative Commons Attribution-ShareAlike
4.0 International License. To view a copy of this license, visit
https://creativecommons.org/licenses/by-sa/4.0/ or send a letter to
Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Creator & Maintainer: Meysam Parvizi


Last update: 2023-08-06 AUTOMOTIVE
Revision: O
CONSUMER ELECTRONICS
HEALTHCARE

ROBOTICS TELECOMMUNICATIONS

AEROSPACE AGRICULTURE
...

You might also like