Michael Stangeland

Michael Stangeland Email and Phone Number

Software Developer at Garmin @ Garmin
olathe, kansas, united states
Michael Stangeland's Location
Calgary, Alberta, Canada, Canada
Michael Stangeland's Contact Details

Michael Stangeland work email

Michael Stangeland personal email

About Michael Stangeland

Embedded Software Engineer for products such as Image processing, Sonics, Seismic, Acoustics, Optics, Radio frequency, Spread spectrum, Digital Filters, Pulse width modulation, Linear regression, Non linear regression, Data compression, Sensors, Data acquisition, User interfacesSpecialties: Embedded Engineering. Any processor, any language.Processors: -Analog Devices: 21xxx, 21xx -Microchip: PIC18, PIC24, PIC30 -Motorola: 68000 -Intel 80C51, 8086 -MSP430 -ARMBuses: CAN, SPI, UARTs(RS232, RS485...), Linkport, SPort, Single ConductorPeripherals: ADC, DAC, DMA, FPGA, Coprocessors, InterruptsLanguages: C, C++, Assembly, VB/VBS, NI LabView/LabWindowsTools: -Real time operating systems -Real time tasks / Multi threading (semaphores, mutexes) -TDD / testable code -Oscilloscope expert -Matlab, Octave, R, Excel..Hardware Experience: Analog filters, PWM, H-bridge driver, motor control, fly-back power supply, charge pump power supply, ASIC design, Optical receiversAdditional background: Physics, Mathematics, Signal processing / signal modeling / measurement extraction, data classification

Michael Stangeland's Current Company Details
Garmin

Garmin

View
Software Developer at Garmin
olathe, kansas, united states
Website:
garmin.com
Employees:
6469
Michael Stangeland Work Experience Details
  • Garmin
    Senior Software Developer
    Garmin Nov 2017 - Present
    Cochrane, Alberta, Canada
  • Schlumberger Limited Industrial Internet Center (Sliic)
    Digital Enablement Software Architect
    Schlumberger Limited Industrial Internet Center (Sliic) Jul 2016 - Jun 2017
    Sugar Land, Tx
    Developing Software and infrastructure for enabling Schlumberger's Industrial Internet of Things (IIoT)- LT Smartmesh IP Dust (wireless mesh networking)- Firewall testing including DPI
  • Schlumberger Princeton Technology Center (Ptc)
    Embedded Systems Engineer - Nuclear Detectors And Generators
    Schlumberger Princeton Technology Center (Ptc) Jun 2014 - Jul 2016
    Princeton Nj, Usa
    Neutron Generator Controller firmware (2015)•Barebones OS with RS485 Communication•Implemented control loops for each of the multiple control parameters of the system.•Demonstrate system operation stability through stress testing•Ensure code quality and stability with unit testing and regression testing•Software delivered at regular intervals with no customer issuesGamma Ray spectroscopy detector support (2015)•Implemented memory logging of control parameters to provide better startup performance between power cycles•Implemented extended spectrum acquisitionPower supply test station (2014)•Finalized the test procedure and peer reviewed it•Identified safety hazards and mitigated them•Ensured the test station deployment did not impact manufacturing productionSPI Module (2014)•Designed, and implemented a protocol for an SPI interface•Unit tested the modules using CppUTest•Validated the interface with the counter part hardware
  • Skk, Technology Center Of Schlumberger In Japan
    Senior Computer Engineer
    Skk, Technology Center Of Schlumberger In Japan Sep 2007 - May 2014
    Sagamihara, Kanagawa, Japan
    Viscosity Sensor (2008-2010)•Designed a unique and reliable PWB solution to fit inside an extreme small space.•Authored reliable embedded software which coordinated sensor control, acquisition, processing and communication•Implemented an embedded friendly algorithm to decode the sensor waveformPiezoelectric transducer load detection algorithm (2012)•Proposed a creative solution to address a safety critical situation, avoiding a hardware change.•Implemented, tested and distributed the embedded software modification Ultra high precision clock (15PPB) calibration scheme (2013)•Proposed an innovative method to improve calibration accuracy of the clock crystal.•Demonstrated the concept and drew the implementation plans.
  • Schlumberger Riboud Product Center (Srpc) - Clamart, France
    Computer Engineer
    Schlumberger Riboud Product Center (Srpc) - Clamart, France Sep 1999 - Aug 2007
    Clamart France
    Experimental prototype video camera (2000)•Completed the embedded software for the unit.•Field tested the unit; illustrated it's capabilities and limitationsMultiphase flow meter for oilfield wireline (2001-2003)•Design the digital and analog schematic PWB•Design, implement and test the embedded software •Utilized FPGA strengths to offload tasks from the 8bit 80C51 •Implemented realtime control, acquisition and processing of 17 sensors @15Hz acquisition rate.•Implemented measurement quality indicators including waveform snippets.Motor control (2003)•Implemented a full H-bridge driver.•Designed a "floating" ground phase to extend the power capabilities of the driverGeneric Controller board (2003)•Designed a multipurpose controller board; reused in more than a dozen applications.Exposition Booth to illustrate multiphase measurements•Wrote the hardware control and CAN communication•Integrated with openGL graphics counterpart used to recreate the multiphase scene.Surface system to acquire and decode the signals from an optical wireline tool(2003-2005)•Designed and realized the daughter PWB for optical receivers and signal conditioning•Proposed and implemented the multilevel pattern to discern rotation direction as well as speed•Correctly identified noise source as optical interference rather than electrical perturbations •Introduced a gas reference as a method to calibrate the optical wavelengths of the system. •Decoded the gas adsorption pattern providing better wavelength accuracy.•NI acquisition cards were used and the application was in LabVIEW.Pressure Sensor (2005-2007)•Oversaw the digital design of the ASIC•Tested the ASIC design on an FPGA (found and resolved bugs)•Wrote the hardware modules to operate the device (Acquisition, coprocessor, SPI, RS232)•Characterized the ASIC to various conditions such as temperature and battery voltage.
  • Schlumberger Lee Tool - Red Deer, Ab
    Computer Engineer
    Schlumberger Lee Tool - Red Deer, Ab Apr 1996 - Aug 1999
    Red Deer, Ab, Canada
    Automatic Depth Correction application (1996)•Wrote a correlation algorithm to automate the depth alignment of logs of the same well based on gamma-ray log traces.Color Calibration (1996)•Generated a RGB to CMYK transform to correct for color innacuracies in a color plotter.Proof of concept log viewer program (1997)•Illustrated in a few weeks a proposed software to display and scroll through logging dataProof of concept spread spectrum communication (1997)•Implemented and tested a circuit to illustrate the capabilities of spread spectrum technologyEmbedded software for a Cement mapping tool (1998)•Designed, developed and tested the embedded software on a 80C51 processor with an integrated CAN controller.Embedded software for an experimental video camera tool (1999)•Designed, developed and tested the embedded software on an 80C51 based processor.

Michael Stangeland Skills

Embedded Software C++ Data Acquisition Rtos Sensors Fpga Software Engineering Arm Software Development Spi Microcontrollers Physics Embedded Systems Digital Signal Processors Data Modeling Creative Problem Solving Software Development Environments Science Characterization Mathematics Data Analysis Test Driven Development Piezoelectric Firmware Digital Communication Dsp Uart Temperature Sensors Pressure Sensors Reliability Engineering Gps Devices Gnu Make X86 Assembly 8051 Assembly 68k Assembly Sharc Seismology Flash Memory Gamma Spectroscopy Digital Photography Mountaineering Flight Simulation Mountain Biking Snow Removal Computer Science Matlab Image Processing Application Specific Integrated Circuits

Michael Stangeland Education Details

Frequently Asked Questions about Michael Stangeland

What company does Michael Stangeland work for?

Michael Stangeland works for Garmin

What is Michael Stangeland's role at the current company?

Michael Stangeland's current role is Software Developer at Garmin.

What is Michael Stangeland's email address?

Michael Stangeland's email address is mi****@****ail.com

What schools did Michael Stangeland attend?

Michael Stangeland attended University Of Alberta, Grande Prairie Regional College (Gprc).

What are some of Michael Stangeland's interests?

Michael Stangeland has interest in Children, Economic Empowerment, Environment, Education, Science And Technology, Disaster And Humanitarian Relief, Human Rights.

What skills is Michael Stangeland known for?

Michael Stangeland has skills like Embedded Software, C++, Data Acquisition, Rtos, Sensors, Fpga, Software Engineering, Arm, Software Development, Spi, Microcontrollers, Physics.

Who are Michael Stangeland's colleagues?

Michael Stangeland's colleagues are Bryan Eakes, Ryan Claybrooks, Walter Mefford, Anjali Modi, Yibin Wang, Jeffrey Williams, Adam Lohoefener.

Not the Michael Stangeland you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.