August 2006 to December 2006
Staff Software Engineer
August 2011 to January 2014
Greater San Diego Area
Sr.Staff Software Engineer
November 2008 to July 2011
Senior Research Engineer
February 2007 to October 2008
Pantech [SK Teletech]
Senior Software Engineer
April 2004 to June 2006
January 2002 to March 2004
What company does Sienna Park work for?
Sienna Park works for Dankook University
What is Sienna Park's role at Dankook University?
Sienna Park is Instructor
What industry does Sienna Park work in?
Sienna Park works in the Telecommunications industry.
Instructor @ Dankook University Operating System for undergraduates From August 2006 to December 2006 (5 months) Staff Software Engineer @ Qualcomm I am responsible to support stability issues for QNX products by triaging and debugging. To handle the overwhelming number of issues reported every day and to use the given resources efficiently, a well-defined debugging framework is a necessity. I’ve been working with Qualcomm’s customers and internal teams to build an automated debug framework and tools. By using this automated debugging framework, system fault event handling procedure including log collection, analysis and reporting to remote server can be easily configured, depending on the needs from customers and internal developers. Having a flexible automated debugging framework helps reduce the development and debug cycles significantly. • Tool manager design and development to dispatch and handle system events for MSM8960, 8x30, 8960pro, 8974 and 8064 QNX Snapdragon products. Tool manager is in the center of the debugging framework which executes proper tools for each system event. By splitting system components and tools, the whole system can have global interface and control for log collection and report, and system components are independent from debugging environment configuration. (C, C++) • On-the-fly Hexagon subsystem crash analyzer tool design and development. The tool can be automatically launched by tool manager when any subsystem crashes(modem and lpass) occur. By running the tool, Hexagon crash summary can be automatically reported in human readable format to customers. (C, C++) • Leading the framework management and maintenance effort for customers. Define the interface between tools and system components (QNX, Linux, Shell script) • Hexagon based subsystem(Modem/LPASS) and SubSystem Restart(SSR) related problem solving • Test framework automation for QNX and Windows8 products on host side. This MFC based automation tool using COM translates commands and responses between the Perl and Java based test framework on Windows PC and QNX/Windows8 based devices (JAVA, MFC, C#, Perl) From August 2011 to January 2014 (2 years 6 months) Greater San Diego AreaSr.Staff Software Engineer @ Motorola Mobility At Motorola Mobility (now Google), I was part of integration team which set up the build systems for their first Android products. Mainly I was responsible for version control, build system configuration and customer release for Android products for T-Mobile, AT&T and Sprint. I also worked on initial debugging the issues reported during sanity test, native-level system components development, and applications.• Developed Remote Diagnosis Client(RDC) on Android. The client collects various application and system level metrics and reports to the remote server for further analysis and profile. (C, C++, STL, JNI, IPC)• Over-the-air system updating mechanism for MotoBlur (C, Python, makefile, Java) • IPC/RPC between application processor and baseband processor, using ONCRPC over shared memory and message passing over serial interface (ONCRPC, C, C++)• Radio Interface Layer commands and events handler on application processor, both for Qualcomm’s and Motorola proprietary RIL implementation (C, C++, JAVA)• OMA-DM client development to adjust baseband parameters (JAVA, C)• Re-engineering Android build system by customizing for Motorola products. Implemented vendor specific customization tool in the build system. The output is various types of binary images to load to devices and to update over the air with signature (Bash script, Python, C, GNU Makefile)• Software version control, GIT repository maintenance, Developer support with GIT issues, debugging and analyzing integration issues (GIT, C, C++, JAVA)• Leading stability activity to handle error/crash reports from modem, kernel and applications From November 2008 to July 2011 (2 years 9 months) Senior Research Engineer @ Motorola Laboratories Motorola Laboratories in U.S. and Korea had collaborated with Electronics and Telecommunication Research Institute (ETRI) of Korea to research on distributed sensor network (DSN) and personal area network (PAN). Motorola Laboratories was a corporate R&D group in Motorola. My research focus was on middleware both on nodes and infrastructure. • Conducted an RTLS(Real Time Location System) technical trial at the GIL hospital in Inchon, Korea. This system employed ZigBee to locate valuable hospital assets for low power consumption• Designed and developed infrastructure middleware that performs adaptation and data transformation between distributed sensor networks and IP network (Java)• Developed a ZigBee software gateway on MontaVista (C)• Researched data dissemination mechanism in the ZigBee node middleware, focusing on saving battery for low power system• Event/situation processing mechanism research for sensor networks• Implemented a software decoder to interpret ZigBee binary packets into human readable format as a part of network analyzer• Implemented adaptation layer between sensor networks and Motorola RF switch (C) From February 2007 to October 2008 (1 year 9 months) Senior Software Engineer @ Pantech [SK Teletech] SK Teletech was a wholly owned subsidiary of SK Telecom, which is one of leading wireless telecommunications operator. I worked to develop software for CDMA devices, including requirement analysis, object modeling, tier structure and interface design, unit test and regression test. I also participated in proprietary application framework development. • Designed and developed video telephony application and protocol layers. Implemented Session Initiation Protocol (SIP) layer. Re-engineered Qualcomm’s telephony components to improve video call performance over EVDO• Maintained network protocol stack including CDMA, EVDO and PPP to comply with operator’s requirements.• Implemented Always-On service layer to keep PPP session alive during data dormancy, which is located between PPP and IP layer • Participated in proprietary framework development to support Simultaneous Voice and Data (SVD) feature of CDMA 1x Rev.A From April 2004 to June 2006 (2 years 3 months) Software Engineer @ Telson Development of UI applications and Location Based System(LBS) for CDMA handsets. • Implemented MS-MPC(for message/event broking and billing) and MS-PDE(position determination) plane for MS-Assisted GPS Location Based System• Collaborated and coordinated LBS development for Hutchson Thailand, with Qualcomm SnapTrack, NEC, and KDDI• Stabilized Brew and WAP application performance by debugging fatal issues From January 2002 to March 2004 (2 years 3 months)
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 11 month(s)
There's 74% chance that Sienna Park is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required