In electronic systems and computing, firmware is a type of computer program that provides the low-level control for the device's specific hardware.
Selected Topics on Embedded Systems
7420 Ridge Blvd
Brooklyn, NY 11209
P:914.309.9717 Email: mouloud(at)mouloudrahmani(dot)com Personal Site: www.MouloudRahmani.com Skype: MouloudRahmani
Polytechnic School of Engineering(NYU), Brooklyn, NY (1998-2002) MSEE (GPA 3.5)
Firmware Engineer: Crestron Elctronics. February 2016 – Present.
Developing embedded firmware applications for smart lighting systems based on the Zigbee networking protocols, using software and hardware tools from Silicon Labs.
Firmware Engineer: Dialight. November 2014 – February 2016.
Developed embedded firmware applications for Indutrial and Obstruction lighting tower systems, using software and hardware tools from Microchip Technology, Inc.
Software Engineer: January 2013 – November 2014.
Developed Microsoft ASP.NET Web Applications using C#.
Firmware Engineer: WTG. May 2011 – January 2013
Implemented an RF power meter data acquisition and processing engine, using software and hardware tools from Xilinx, Inc.
Programmed a Windows application, using Microsoft Visual C++, for acquiring the measurement data via USB and displaying it on a PC.
Electrical Engineer: Globus Medical. July 2009 – May 2011
Worked on the design and implementation of a wireless implantable electronic device using a TI microcontroller with a built-in wireless transceiver.
Software Engineer. 2007 – 2009
Designed several websites and database access applications for small businesses using the latest Microsoft .NET technologies.
Research Assistant: Olin Research Center. October 2005 – February 2007
I was part of a team developing a MATLAB-based software tool for the statistical analysis of fMRI images of the human brain.
Electrical Engineer: Cox and Company. January 1996 – March 2004
Worked on the development of electronic systems for control and monitoring of an electric heater on the propeller blades of an aircraft for de-icing purposes.
I was responsible for testing and debugging the analog and digital electronics circuitry which included a microprocessor board with a communication link to the aircraft’s computer
Contributed to the embedded software development and testing and wrote the complete software testing procedures for the unit.
Designed and built several analog and digital electronic systems for in-house data acquisition and control, and developed software applications for them using Microsoft
Advanced experiecne in microcontroller programming with both assembly and C, using different IDEs such as Keil C51
tools and IAR embedded workbench, including debugging using Logic Analyzers.
Intermediate experience in Xilinx Zynq SOC and Altera Cyclone FPGA systems design and programming using Xilinx ISE and
Altera Quartus software suites, including VHDL modules design and timing analysis.
Intermediate experience in the design of signal processing algorithms and systems such as FIR filters, FFT and quantization,
for sound, image and video processing using Matlab and TI Code Composer Studio software suite,
and their implementation on a DSP chip such as the Texas Instruments TMS320.
Intermediate experience in Windows data visualization applications programming using Microsoft visual C++/C#, with a solid
knowledge of computer programming languages C/C++/MFC, C#/WPF, algorithms, computer architectures,
computer networks, and the object oriented programming principles.
Intermediate experience in analog and RF circuit design and simulation.
including schematic capture and printed circuit board design with a solid
knowledge of high speed digital design, signal integrity principles, and the different signaling standards such as ECL and
Advanced experience in the use of test and measurement instruments, such as Digital Multi-Meters, Oscilloscopes,
Signal Generators, and Spectrum Analyzers.
Course Work and Research Projects:
Microelectronics and Electric Circuit Analysis.
Radio Frequency Circuits and Systems.
Automatic Control Systems.
Digital Logic and Microprocessors.
Digital Signal Processing, Prof. Ivan Selesnick.
Motion Estimation in Video Coding, Prof. Yao Wang.
Modeling of Path Loss for Base Station Antennas, Prof. Henry Bertoni.
Digital Modulation and Coding, Prof. Elza Erkip.
GSM Networks Mobility Management, Prof. Malathi Veeraraghavan.
Local Area Networks (TCP/IP) Lab. Prof. Malathi Veeraraghavan.
Microsoft Certified Professional (Windows Network Administrator) in 2000.
I enjoy swimming, tennis and spy movies. Above all, travel.