Bob Badrian
Embedded Software Engineer @Perle Systems
Signup · Get unlimited contacts
WORK HISTORY
Embedded Software Engineer @Perle Systems
CA
Designing and developing embedded software/firmware for commercial products and networking devices.• Design and develop Linux-based embedded software in C for commercial networking devices.• Work across kernel and user space to diagnose and resolve complex system-level issues.• Integrate and validate hardware interfaces, including GPIO, I2C, SPI, and UART.• Debug hardware–software interaction problems during board bring-up and production stages.• Improve firmware stability by identifying race conditions, memory issues, and system crashes.• Analyze system logs and core dumps to accelerate root cause analysis of field issues.• Capture and analyze network traffic using tools such as Wireshark and tcpdump to diagnose packet-level and protocol-related issues.• Collaborate cross-functionally with hardware, manufacturing, and QA teams.
EDUCATION
York University
Master's degree, Electrical and Computer Engineering
Islamic Azad University
Bachelor's degree, Electrical and Electronics Engineering
ABOUT BOB BADRIAN
I’m an electrical and computer engineer dedicated to embedded systems, firmware development, and analog & mixed-signal circuit design. With over 3 years of experience in academics and industry.Skills and experiences- Developing software for embedded applications using C/C++ language and Linux /RTOS focusing on PIC/STM32 microcontrollers- Debugging and verification of embedded software and hardware- Designing digital CMOS VLSI and ASIC systems- Implementing computer architecture-based projects in Verilog HDL and FPGA- Fabrication and characterization of electronic devices using printed electronic methods- Programming languages include C/C++, MATLAB, Python, and Verilog
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.