Alireza Najafi — Product Engineer
An embedded system engineer must be familiar with almost everything. One of my major interest is the research and study of OS, network protocols and my old friend C++. I have about 14 years of experience in the field of embedded. ¯\_(ツ)_/¯.... 🧊 Top Skills: C,C++ 20, Data Structure, STL, MISRA-C, Linux, TCP-UDP/IPv4, IPv6, Ether802.3, ARM, DSP, FPGA. 📌 Tools, Peripherals, Protocols & interface o Ethernet IEEE 802.3 i/u, RMII 50 MHz, CAN part A /B ISO 11898, with DMA o Electronic, Analogue (BJT, MOSFET, OP-AMP etc.) and Digital (FPGA) concepts o Oscilloscope (DSO), Multimeter, SMD and DIP soldering, Power supply and filters o SPI, RS232C, I2C, RS485, Profibus, Modbus RTU, LIN, ESP8266, WizNet, Zigbee, LoRa o HW abstraction layered architecture, HAL/SPL/CMSIS/CubeMx/Middleware (MCAL layer). o Visual Studio, Keil, IAR Embedded, SPC Studio 56xx , Code Composer, MPLAB , GCC, Eclipse. o Altium Designer, Schematic/PCB, Footprint, SMD, SCH/PCB/System query, Rules & high speed. 📌 Course, Technology and programming language o OOP concepts, Polymorphism, Inheritance, Interface, Abstraction, Class and Objects, Software Reuse. o Structured and OOP/OOD,UML, SOLID, Top-down and Bottom-up, Divide & Conquer, MVC, Gof. o C#, ADO.NET, MSQL, JAVA, VB, Python and Raspberry Pi, Verilog, Assembly x86/AVR/Thumb. o DSP, FFT ,Freq domain (spectrum),time domain (YT), SAI, AD7768 sigma-delta, SAR ,Errors. o Polling/Interrupt-driven, Bare machine & OS embedded systems program development. o Cisco IGP/EGP, LS/OSPF (Dijkstra), DV/RIP, Routing based on the routable protocols. o FPGA/CPLD/ASIC, Verilog (3 modeling style) HDL language ,Xilinx Vivado suite. 📌 Network & Communication protocol's o Cisco LS/DV, W3C, IETF, OSI, IEEE 802.x, ISO, RFC, 3-way TCP handshake. o Best effort principle, Internet Protocol, Logical address & Routable, IP class, IP4/6. o VoIP technology (RTP/RTCP payload UDP over IPv4, SIP/MGCP and H.32x signaling). o DHCP/BOOTP, DNS, ICMP, ARP/RARP Address resolution, MPLS, TE, QoS IntServ/DiffServ. o TCP, Connection-oriented, Data flow & congestion, Tx & Rx windows, Reliability, Byte Stream. 📌 Operating System o Logical & physical address translation, MMU, TLB, Virtual Mem, Fragment. o CUP, Stack frame, Status / PC reg, Stack pointer , Repeated ,CPU Mode. o Task scheduling (OPT, FCFS, SJF/SPN, RR,HRRN), Context-Switching. o Deadlock/Probability and Live lock, Starvation, Thrashing, Aging. o Communication RPC/IPC, Share-Memory, MSG, Queue, etc. o Semaphore, Mutex, Monitor, Spin Lock, Resource share. o Program, Process, SW/HW threads, Proc swapping.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in automotive and industrial automation.
Experience: 14 yrs 1 mo
Skills
- Embedded Development
- Firmware Development
- Automotive Systems
- Signal Processing
Career Highlights
- 14 years of experience in embedded systems engineering.
- Expertise in high-speed data acquisition and DSP algorithms.
- Proficient in C/C++ and various embedded development tools.
Work Experience
Hitachi Energy
Embedded R&D Experienced Professional (2 yrs 6 mos)
Volvo Trucks
Embedded Software Engineer (3 mos)
SEGULA Technologies
Software Engineer (6 mos)
Meco (Mapna Electric & Control, Engineering & Manufacturing)
SW/MW/HW. Embedded developer, (AI, ML, DL, Algorithm researcher), Digitalization department (1 yr 3 mos)
TAM IRAN KHODRO
Electronic Specialist (1 yr 3 mos)
SW/MW/HW Developer, Automotive ,electronic (4 yrs 7 mos)
Pardisan
Embedded Software Developer(DSP) (4 yrs)
Education
Bachelor's degree at jahad daneshgahi esfahan