Mike Andersen

Mike Andersen Email and Phone Number

Embedded Software Engineer | Infrastructure | Development Tools and Scripts @ Intuitive Surgical
Mike Andersen's Location
San Francisco Bay Area, United States, United States
About Mike Andersen

I am an Embedded Software Engineer with 20 years experience developing infrastructure and system control software in both the Network and Medical Industries. WHAT I DO: I use my experience with large scale multi-threaded codebases to excel at:• Debugging complex issues• New feature development• Delivering code changes on timeWHAT MAKE ME DIFFERENT: I am known for writing scripts that help software and test engineers save many hours of their time.• Crash file analyzer - Used over 100 times a day and saves 4 man-years per year.• Fast build script - Allows an engineer to compile a code change 5x times faster.• Parallel build script - Used by entire company and saved over $125,000 per year.

Mike Andersen's Current Company Details
Intuitive Surgical

Intuitive Surgical

View
Embedded Software Engineer | Infrastructure | Development Tools and Scripts
Mike Andersen Work Experience Details
  • Intuitive Surgical
    Senior Staff Software Engineer
    Intuitive Surgical Sep 2016 - Present
    California, 94086, Us
  • Ericsson
    Senior Software Engineer
    Ericsson 2007 - Sep 2016
    Kista, Stockholm, Se
    • Module owner for the Interface and State Manager (core of the distributed fault-tolerant IPOS control plane) for the SSR and SE router product lines.• Collaborated with other module owners to add the MC-LAG (Multi-Chassis Link Aggregate Group) feature. This included writing diagnostic unit-tests in Python for software validation.• Performed peer code and design reviews for new features and bug fixes.• Worked with test engineers and customers to triage incoming trouble reports and worked quickly to debug the issues and develop the needed bug fixes.• Wrote a fast build script which allowed developers to re-build their binaries within a few seconds or perform a full image build of 20 minutes compared to our typical build time of 1.5 hours.• Developed a coredump script to analyze crash corefiles which is now used by most our software and test engineers. The usage logs of this script estimate a time savings of 4 man-years per year.
  • Riverstone Networks
    Software Engineer
    Riverstone Networks 2000 - 2007
    Us
    • Wrote drivers for flashcard, NVRAM/RTC, 10/100 Ethernet, PCI bus, and many unique asic chips.• Wrote the bootprom code for the ATM-OC12 board and worked with the hardware engineer during the board bring-up process.• Worked on the bootprom code for the Control Module and linecard boards. Wrote the command line interface. Wrote the diagnostics for the linecard CPU. Integrated the Control Module diagnostics.• Wrote board diagnostics for the 96 port 10/100 Ethernet linecard.• Modified the PCMCIA flashcard driver code to allow multiple flashcards, allow large sized flashcards by memory paging, and perform an auto-mount with detection of the flashcard insertion interrupt.• Added code to the Nucleus kernel to support extended memory for a second 512MB DIMM.• Designed and implemented an upstream scheduler for the Cable Modem board to comply with DOCSIS 1.1.• Wrote a parallel build script which compiles the full codebase on multiple servers using gmake. This script improved build times by 70%. This build script was used by the majority of the developers.
  • Acuson Corporation
    Software Engineer
    Acuson Corporation 1996 - 2000
    • Supported the System Control software for the Aspen ultrasound machine. Fixed many bugs with the image pipeline control code from the b-mode and Doppler scanners to the NTSC/PAL display.• Project Lead of the DTI project which added three new Doppler imaging modes. Worked with Product Marketing to define new features and participated in the clinical trials to verify and improve these features. • Worked with a team of three engineers to improve the startup and transition times of the ultrasound machine.• Implemented 22 new User Interface features for the Aegis image capture system.• Consistently was the top bug fixer out of 40+ engineers. Over 800 bugs fixed with only a 3% bug return rate.

Mike Andersen Skills

Linux Unix Software Development C Integration C++ Perl Debugging Embedded Systems Scripting Process Automation Testing Internet Protocol Suite Telecommunications Snmp

Mike Andersen Education Details

  • Santa Clara University
    Santa Clara University
    Electrical And Electronics Engineering

Frequently Asked Questions about Mike Andersen

What company does Mike Andersen work for?

Mike Andersen works for Intuitive Surgical

What is Mike Andersen's role at the current company?

Mike Andersen's current role is Embedded Software Engineer | Infrastructure | Development Tools and Scripts.

What is Mike Andersen's email address?

Mike Andersen's email address is mi****@****hoo.com

What is Mike Andersen's direct phone number?

Mike Andersen's direct phone number is +140883*****

What schools did Mike Andersen attend?

Mike Andersen attended Santa Clara University.

What skills is Mike Andersen known for?

Mike Andersen has skills like Linux, Unix, Software Development, C, Integration, C++, Perl, Debugging, Embedded Systems, Scripting, Process Automation, Testing.

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.