# Ingvar Marstorp > Master Engineer, Software Location: San Francisco Bay Area, United States Profile: https://flows.cv/ingvar ## Work Experience ### Software Developer Engineer @ SmartThings Jan 2016 – Present | Mountain View, CA ### Master Engineer, Software @ Sony Mobile Communications Jan 2010 – Jan 2016 | San Mateo Android telephony, Modem-RIL, Modem NV paramameter managment. • Implemented and tested requirements for Verizon, AT&T and T-mobile, in regards to telephony UI, Bluetooth, VoLTE/ViLTE, WiFi calling, modem-RIL, modem NV, ISIS mobile pay for the Xperia phones PLAY, TL LTE30at, ION, Z, Z2, Z3 and Z3v as well as the Xperia tablet Z. ### Master Engineer Software @ Sony Ericsson Jan 2008 – Jan 2010 | San Diego, CA Worked on Xperia X1 and Xperia X2, Windows Mobile 6.1 and 6.5.2 Professional mobile phones. • Implemented a customization application, various test/verification applications and a low level keyboard driver. ### Senior Software Engineer @ Teleca USA Inc. Jan 2003 – Jan 2008 | San Diego, CA Worked as consultant in mobile devices, mobile infrastructure, mobility, system architecture, data management and more. • Designed, developed, tested, debugged, a provisioning service using OTA for a Toshiba WCDMA cell phone intended for Vodafone KK European and Japan market. • Worked on, tested and debugged a SIP client in Obigo browser utilizing Ajax, for a Samsung WCDMA cell phone enabling presence, chat and other peer to peer features between ‘buddies’. ### Senior Software Engineer @ Ericsson Wireless Communications Jan 2001 – Jan 2003 | San Diego, CA Designed, developed, tested, debugged, and maintained multitasking real-time embedded call processing software for the Ericsson CDMA2000 Base Station Controller (BSC) for circuit-switched voice and data and for high-speed packet data. Developed BSC software in a Unix environment using C++ Object-Oriented programming language and OSE RTOS. • Improved error tracing in BSC’s AirInterfaceManager (AIM). • Developed logging in AIM of fatal call errors that result in dropped calls. • Implemented support for IS-95 Intra-BSS Hard Handoff feature in AIM. ### Engineer III Software @ Ericsson Wireless Communications Jan 1999 – Jan 2001 | RTP, North Carolina Worked on Ericsson MobileAdvantage Digital Wireless Office System, a complete state-of-the-art, private, TDMA (IS-136) wireless infrastructure system with very advanced radio and user features. Developed, designed, tested, and debugged software, primarily in C++, for a multi-tasking, real-time embedded environment with the VxWorks operating system using a Unix development platform. • Technical lead of DWOS (Digital Wireless Office System) version 2.0 maintenance. • Lead a 3-person team in development of SMS prototype and T1 support intended for the digital wireless office system, DWOS. • Developed a Palm PDA application to scan frequency signal strength using an Ericsson mobile phone to assist in DWOS frequency planning. ### Software Engineer @ Ericsson Wireless Communications Jan 1995 – Jan 1999 | Karlstad, Sweden Designed and implemented new functionality and maintained (trouble report corrections) embedded real-time software for base station control applications (analog control channel, signal strength receiver, digital verification) for the CMS8800 AMPS/D-AMPS standard (IS-136 air interface). Working environment was Unix and the OSE Real Time Operating System. Development was done using C (primarily), Assembler and Pascal programming languages • Developed and implemented a working prototype for Virtual Frequency Extension, VFE, for the digital verification device in CMS8800. VFE is used by the Mobile Switching Center’s adaptive frequency-planning feature. • Managed a technical team of 5 engineers in software development for Adaptive Channel Allocation support for the Signal strength Receiver device (SR) in CMS8800. • Led 3-person team in development for micro cell support and SR-enhancement for Signal strength Receiver device in CMS8800. • Worked in a team of 6 engineers reconstructing and optimizing the analog control channel application in CMS8800 to free up memory for new features. Achieved goal to increase the remaining free memory from 2 bytes to 7K bytes. ## Education ### Master’s Degree in Computer Science and Engineering with specialization Automatic Control Luleå University of Technology: LTU ## Contact & Social - LinkedIn: https://linkedin.com/in/ingvarmarstorp --- Source: https://flows.cv/ingvar JSON Resume: https://flows.cv/ingvar/resume.json Last updated: 2026-04-11