Post Job Free
Sign in

Engineer Software

Location:
Minneapolis, MN, 55416
Posted:
October 10, 2010

Contact this candidate

Resume:

**** ********** **** *****: ******@***.***

Apt **6 Ph: 612-***-****

St Louis Park, MN 55416

Mithun Gundi

SUMMARY Embedded Software Engineer with 5+ years of experience in

delivering high quality embedded and real-time software.

Experienced working in a highly regulated medical device

development environment.

EDUCATION Master of Science in Electrical Engineering Jan 2008

College of Science and Engineering, University of Minnesota -

Twin Cities,

Minneapolis, MN 55455. GPA: 3.11/4.0

Bachelor of Engineering in Electronics & Jul 2002

Telecommunication

University of Pune, India

GPA: 3.80/4.0

SKILLS Computer Languages:

C/C++, nesC, Assembly languages of 8085 & 8051, XML, HTML and

VHDL

Microprocessors/Microcontrollers

8 and 32 bit processors/controllers such as Intel 8085, 8051,

Atmel ATmega48, TI TMS320C2000, Atmel AT91SAM7x512 (ARM7TDMI

core) and AT32UC3A0512

Operating Systems:

DSP/BIOS (TI), uC/OS (Micrium), TinyOS, VxWorks, Linux and

Windows

Software Development Tools:

MATLAB, FreeMat, AVR32 Studio, TI Code Composer Studio,

Eclipse IDE, Microsoft Visual Studio, Tornado II IDE, GNU ARM

toolchain, VSS, CVS, Source Insight, WinMerge, Bugzilla,

Doxygen, Wolfram Alpha and ZINC (GUI Design Tool) for VxWorks

Debugging Tools:

AT91SAM-ICE JTAG Emulator (Atmel), XDS510 Emulator (TI), AVR

JTAGICE mkII (Atmel), VisionClick & VisionProbe (Wind River),

logic analyzers and oscilloscopes

WORK Project Engineer Aug 2010 - Oct

EXPERIENCE Devicix, LLC, Eden Prairie, MN 55344 2010

Designed the network software architecture for a wireless

(Wi-Fi based) embedded web server for communication with a

smartphone client such as the iPhone/Android phone

Designed an XML/HTML based protocol for client-server

communication by analyzing constraints of an embedded TCP/IP

protocol stack

Reviewed and helped select an appropriate microcontroller and

RTOS for the embedded web server

Lead Firmware Engineer Apr 2010 - Aug

Devicix, LLC, Eden Prairie, MN 55344 2010

Led the design and development of firmware for a $750,000

capnography monitoring development project

Developed a novel breath detection algorithm that can work

across patients and dynamically adjust to varying breath rates

Converted PC-based C# code to embedded C code by using 40%

lesser memory, executing 2x faster but providing similar

functionality

Balanced a variety of tasks related to firmware development,

software configuration management, coordinating and

prioritizing project's feature list, troubleshooting, and

testing.

Software Engineer Feb 2008 - Apr

Devicix, LLC, Eden Prairie, MN 55344 2010

Architected a multi-threaded real-time software system for a

prototype CPAP machine with an R&D budget of over $3,000,000

Developed device drivers for communications protocols such as

I2C, SPI and UART

Developed software for controlling an electro-mechanic device

such as a BLDC motor with speeds up to 16,000 rpm

Designed, implemented and tested software mitigations to

reduce patient risk

Followed AAMI/ISO/IEEE standards and internal coding standards

and processes throughout the software development life cycle

Research Assistant Nov 2005 - Jan

Department of Biomedical Engineering, 2008

University of Minnesota - Twin Cities,

Minneapolis, MN 55455

Determined design constraints and created product feature

specifications for a portable wireless telemetry device based

on the IEEE 802.15.4 standard

Designed and built hardware for the portable device to

wirelessly transmit four physiological parameters of female

athletes

Developed software to enable a PC to record and display

wirelessly received physiological data

Designed a research protocol and successfully obtained IRB

approval to carry out clinical trials

Software Engineer & Team Leader Dec 2003

Spartan Labs Pvt. Ltd., Pune, India - Jun 2005

Studied and partially implemented more than 15 ITU-T/ETSI/ECMA

standards of an Integrated Services Digital Network (ISDN)

Designed and developed code to simulate a Rerouting Private

Telecommunication Network Exchange (PTNX) for the QSIG Call

Diversion Supplementary Service

Implemented code to reassemble segmented ISDN frames for the

QSIG & Q.931 protocols

Software Engineer Aug 2002

Spartan Labs Pvt. Ltd., Pune, India - Dec 2003

Helped retain our #1 client by resolving key technical issues

in a 300,000 lines-of-code software maintenance project

Implemented device drivers for capturing B channel frames from

all the physical interfaces of an ISDN

Developed the decoding logic for protocols such as TCP, IP,

PPP, MLP, PAP, CHAP and V.120 as per the RFCs and ITU-T

standards

Reviewed the code for UDP, ICMP, IPCP, IPXCP and LCP

ABSTRACT M. Gundi, P. Balasubramanian, G. Timm, A. Erdman and A.

Tewfik, "Ambulatory device for recording urological response

to intense physical activity of elite nulliparous female

athletes," Engineering and Urology Society, 22nd Annual

Meeting, 2007.



Contact this candidate