Firmware Engineer RoadMap 2021
Follow for similar content : https://www.linkedin.com/in/syousufimam/
Must know Recommended Good to have
Basic Skill-Set
Curiousity Schematics reading Soldering Consistency
Math (Binary arithmetic) Analog & Digital electronics Algorithms / Data Structures C/Python
Entry level Soldering Iron
Multimeter
Osciloscope
Microcontroller Programming Tools Function Generator
Logic Analyzer
Peripherals Assembly
Protocols ADC Languages
PWM C
I2C
Advanced Protocols DAC DMA C++
USART
I2S Timers watchdog Python
SPI
PCIE
USB
CAN Code
JS
ETHERNET Design patterns
Real-time
SW Engineering
Memory
OOP
Debugging Testing
Version control FreeRTOS
Control structures
Zephyr
NOR Singleton
SVN
NAND JTAG Unit / Module /System GitLab
SRAM SWD TDD GitHub Methodologies V- Model
DRAM UART(Printf) SCRUM (Agile)
SPI FLASH Waterfall
Industry specific
Automotive / Consumer Electronics
Aeronautics
Autosar
MISRA C
Advanced Protocols
CAN
FlexRay Signal Processing
Consumer Electronics
Manufacture Product Certification
Domain specific Design FCC (USA)
Digital control & Automation Computer Vision Digital Signal Processing PCB/PCBA UL (USA)
Artificial Intelligence / Machine Learning ASIC design / FPGA Testing CE (Europe)
Production