Suggestions
Fahad Najam
Staff Software Engineer
Fahad Najam is a highly skilled professional with expertise in hands-on development and leading teams towards product completion, particularly in low power and memory-constraint environments. He is proficient in programming, design patterns, data structures, and algorithms. Fahad possesses a diverse set of soft skills including management, leadership, creativity, and emotional intelligence.
On the hardware front, Fahad is experienced with various platforms like ARM Cortex, ARC, and PIC, along with protocols such as PCIe, SAS, and SATA. He is familiar with bus systems like I2C and SPI, different memory types like HDD, SSD, DDR, and SRAM, and operating systems like Linux and Windows. Additionally, Fahad has worked with RTOS like MQX, Micro C OS-II, and QNX, and has knowledge of network protocols including TCP/IP, HTTPS, and R-Sync. His expertise also extends to security mechanisms like TrustZone, Secure Boot, and encryption techniques.
Fahad is skilled in multiple programming languages including C, C++, Assembly, QT for GUI, and JSON for web development. He also has experience with machine learning tools like TensorFlow, Python, R, Pandas, and Anaconda. In terms of lab equipment and testing, Fahad is familiar with bus analyzers, JTAG debuggers, logic analyzers, FPGA for hardware emulation, and tools like Visual Studio, Eclipse, and Code-Wright for simulation. He is well-versed in source control tools like GIT, SVN, Bit Bucket, and ClearCase, and has used bug tracking systems like JIRA. Fahad is experienced in unit testing, static and dynamic code analysis using tools like Coverity, and various other toolchains like GNU and GCC.
Educationally, Fahad Najam holds a B.S. in Electrical Engineering from California State Polytechnic University-Pomona. Professionally, he has held key roles at notable organizations such as Broadcom Inc., SanDisk, Johnson & Johnson, and Western Digital (WD). His past roles include positions like Staff Software Engineer, Principal Firmware Engineer, Senior Software Engineer, R&D Senior Software Engineer, Staff Firmware Engineer, and more, focusing on areas like firmware development, embedded systems, software security, and IoT.
Fahad Najam's extensive experience and diverse skill set make him a valuable asset in the field of software and firmware development, with a proven track record of delivering high-quality products and leading successful teams.