Senior Embedded Engineer Resume
SUMMARY
Senior Embedded Software Engineer with 17 years of experience in software/system design and integration for test, characterization, prototype and production of embedded systems, applications and tools. Strong, interdisciplinary engineering background supporting system design and algorithm development across a wide range of applications.
TECHNICAL SKILLS
Hardware: C/C++, C#, JavaScript, Assembly, Java, Perl, Python, XML, MATLAB, AT Commands
Peripherals: SPI, I2C, UART, PWM, ADC, USB, QEP, DMA, RTC, IR, GPiO, Timers, etc.
Software: Code Composer Studio, Visual Studio, Eclipse, uVision, ClearCase, SVN, GIT, FreeRTOS, Static Analysis (Lint, MISRA C) Techniques Agile Development, Test - Driven Development, Continuous Integration, Domain-Specific Languages, Refactoring, Algorithm Development, Time-Triggered Systems, Profiling, Thread- Safe Development Practices, Root Cause Analysis Test Oscilloscope (Analog/MSO/DSO), Logic Analyzer, Spectrum Analyzer, Bus Analyzer
Technologies: IOT, RF (ISM, Cell, GPS, Satellite), USB, Low Power, Battery Charge/Life Management, Sensors (Accelerometer, Gyroscope, Magnetometer, Pressure, Temperature, Force, Position, Angle, Capacitance, Current, etc..), Motion Control, Brushless, Brushed & Stepper Motor Control, Thermal Management, Kinematics, Dynamics, Thermodynamics, Energy, Optics, Color Science, Simulation & Visualization.
PROFESSIONAL EXPERIENCE
Confidential
Senior Embedded Engineer
Responsibilities:
- Developed extensible RTOS-based firmware for asset tracking, tank monitoring and other IOT applications.
- Oversaw testing, validation and current usage characterization of Nx1 power supplies and reduced overall quiescent current draw to attain a battery life of 2-3 years.
- Developed algorithms for detecting vehicle tilt and/or motion using a 3-axis accelerometer while excluding the effects of vibration, wind and noise.
- Led firmware development and support for several key asset tracking and tank monitoring customers.
Confidential
Software/Hardware Engineering Contractor
Responsibilities:
- Designed and developed electronics and software for R&D and product development for numerous prototype and production devices including the Hexbug Aquabot, the highest volume MSP430 product ever developed.
- Designed, developed & sourced more than a dozen PCBs for prototypes, test, small & large production runs.
- Complete software & electronics development from prototype through early production ramp on-site at the Shenzhen factory.
- Developed a custom NC coil winder for prototyping Aquabot coils.
Confidential
Senior Member Technical Staff II
Responsibilities:
- Member of PenVeu development team responsible for MSP430 software development for a novel interactive whiteboard product utilizing inertial and imaging sensors along with sensor fusion to accurately generate cursor positioning.
- Developed interfaces for gyroscope, accelerometer & magnetometer sensors, as well as RF, USB and Battery/Charge Management controllers.
- Integrated, synchronized and managed high-speed sensor sampling and RF & USB communications.
- Worked closely with electrical and mechanical engineers to refine the design and introduced novel improvements leading to simplification of operation & increased accuracy.
Confidential
Senior Software Engineer
Responsibilities:
- Senior developer/integrator for DLP Composer™, a Windows tool suite for designing DLP projectors and televisions modeling color space and brightness performance, preprocessing data, loading firmware and data in projector flash memory and interfacing with projectors during operation for testing and debugging purposes. Developed on Windows with Visual C++ 2005.
- Founding member of Composer team spanning full life cycle support for 10 different projector/TV ASICs utilizing Agile development techniques to meet milestones with requirements definition often continuing throughout development. (C++, STL)
- Designed and developed improved algorithms which boosted projector brightness levels and led to a supplier-of-the-year award from DLP’s top customer. (C++)
- Developed Windows-based high-speed source generator software for Orbiter opto-mechanical dithering system (C++) and co-authored patent (US07336290) for Orbiter opto-mechanical dithering system.
- Led development of the SmoothPicture demonstration system, resulting in technology buy-in leading to major improvement in image quality and enabling market success of subsequent DLP TVs as well as netting a 2004 Popular Science “Best of What’s New” award for HP’s derivative “Wobulation” technology.