Embedded Linux Engineer Resume
Middleboro, MA
SUMMARY:
- 30+ years in Electronics and Computer Technology
- History of delivering projects on time, within budget
- MIT Graduate Electrical Engineer; Master's study in Computer Science
- Strong consultation, analytical and problem solving skills
- Extensive experience with device drivers and kernel code with hardware interface design
- Knowledge of a wide variety of systems and hardware, ability to work on any type of project.
- Experience in project management, team leadership, budgets, scheduling, sales support etc.
- Software patent for language translation
- Hand held remote laser pyrometer (hardware, software design, patents, IR - 100 )
- USB to IDE/ATAPI interface hardware and software design
- Filter driver based file encryption system
- Code included in Linux Kernel
- Web based remote instrument frontpanel
TECHNICAL SKILLS:
HARDWARE: X86, ARM, PIC, 8/16/32/64-Bit CPUs, FPGA
SYSTEMS: UNIX, LINUX, Windows, Embedded Linux, RTOS etc
SOFTWARE: C, C++, Java, Python, BASH, HTML, various assemblers
PROFESSIONAL EXPERIENCE:
Embedded Linux Engineer
Confidential, Middleboro Ma
Responsibilities:
- Debugged various Linux system issues such as boot, firmware update, USB devices and GPS IoT water meter
- Worked on LoraWan OTA firmware update.
Embedded Linux Engineer
Confidential, Braintree Ma
Responsibilities:
- Debugged various Linux system issues such as boot, wireless, system startup and peripheral drivers
- Redesigned and implemented new build process using WindRiver Linux.
Embedded Firmware Engineer
Confidential, Framingham Ma
Responsibilities:
- Programming STM32F FreeRTOS to play music in wireless earphone
- Programming NXP2280 NFMI SOIC for ear to ear communication
- I2C communication to PMIC power management, DSPs and NXP2280
Linux Consultant
Confidential
Responsibilities:
- Network speed analysis
- Disk error analysis.
- DSP output improvements
Senior Software Engineer
Confidential, Framingham,Ma
Responsibilities:
- Worked on Android for Tizen product porting to KitKat Android version
- Ran Android CTS test suite.
Linux consultant
Confidential, West Greenwich, RI
Responsibilities:
- Used CLFS book to compile GCC and other tools to make a clean compiler version.
- Add support for various Video and Smartcard devices as well as Wine support.
Embedded software consultant
Confidential, Wilmington Ma
Responsibilities:
- Added Arm c code for programming FLASH memory, added management tasks, coded jump to start
Embedded software consultant
Confidential, Boston Ma
Responsibilities:
- Fixed bugs, added features, updated manufacturing diagnostics for PIC based system
- Debugged New ARM Cortex based system using USB debuggers
Linux consultant
Confidential, West Greenwich, RI
Responsibilities:
- Wrote diagnostic code to show new devices were compatible with system
Sponsored Research Engineer
Confidential, Cambridge, Ma
Responsibilities:
- Wrote performance diagnostics for network stack
- IT support with Xen and networking, installing server software
- Integrated usermode network stack
Platform Software Engineer
Confidential, Cambridge, Ma
Responsibilities:
- Analyzed Linux system for latency and speed issues
- Ported section of Linux platform audio driver to new platforms inc MIPS PPC and ARM.
- Moved an existing product from one hardware platform to another.
Senior Software Engineer
Confidential, Hopkinton, Ma
Responsibilities:
- Worked on drivers and studied options for Centerra over NFS system Platform support for Atmos product
- Ported source from RPATH (Redhat) to SLES, created necessary packages as RPMS debugged etc.
- Upgraded FUSE kernel driver
- Updated Python management scripts
Software Engineer
Confidential, Ma
Responsibilities:
- Modified device driver in various flavors of Unix for rebootless update Platform support
- Updated build scripts, virtual systems, installer scripts
Member Technical Staff
Confidential, Boxboro, Ma
Responsibilities:
- Device driver support for both Linux and Windows
- Added new IBS features to Linux and Windows versions of the tool
- Modified Windows driver to be more compatible with future windows versions and WHQL testing
- Submitted Linux kernel patch to oProfile driver for new IBS features of Confidential quad core processors
Senior Engineer
Confidential, Waltham, Ma
Responsibilities:
- Added new features to uClinux device driver and embedded application
- Updated Windows GUI support program for new product line features
- Maintain and support CVS source code versioning system
Contract Engineer
Confidential, Billerica Ma.
Responsibilities:
- Added new features to uClinux device driver and embedded application
- Updated Windows GUI support program for new product line features
- Maintain and support CVS source code versioning system
Principal Engineer
Confidential, Waltham, Ma
Responsibilities:
- Created windows FSD filter driver for dynamic file encryption
- Customer support and system crash debugging
- Added new features for next generation of Digital Guardian product.
Contract Engineer
Confidential, Pocasset, Ma
Responsibilities:
- Created embedded system using real time drivers and kernel modules for 1394 test system using RTLinux and LNET 1394 drivers from FSM Labs for X86 and PPC.
- Hardware team lead for design of an advanced digital power supply board for Intergra test system, involving FPGA, drivers and advanced power management.
- Redesign of docking control hardware and software for Integra test system to reduce cost, improve functionality and increase reliability.
Consulting Engineer
Confidential, Boxboro, Ma
Responsibilities:
- Used .NET kernel sources and HALs to port fault tolerant server product from Win2000 to .NET
- Debugged, ported and improved kernel drivers for storage, network and plug and play
- Added features, debugged and ported GUI user applications using MFC and VC++
- Ported and improved system installer package
Director of Application Engineering
Confidential, Burlington, Ma
Responsibilities:
- Wrote firmware and Windows and Mac device drivers for USB to IDE DVK and design
- Wrote firmware and Windows driver, and hardware design for SmartDisk and Compact Flash USB reader design
- Participated in pre-sale and design of USB to Flash memory used in Microsoft XBOX controller