# Subodh Nijsure > Principal Software Engineer at Microsoft Location: San Francisco, California, United States Profile: https://flows.cv/subodhnijsure Experience in developing mobile application for Android & iOS platform. Experienced in object oriented design mainly in Java and C++, expertise in highly concurrent, fault-tolerant software produce development. Specialties: Designed several products from ground up. Experience in building complex distributed, redundant systems. Strong background in Java, C++, C, network programming, security, embedded software development and debugging. Customer focused, driven to succeed with proven ability to hire, develop and lead top-notch professionals. ## Work Experience ### Principal Software Engineer @ Microsoft Jan 2019 – Present | San Francisco Bay Area ### Principal Android Engineer @ Lonely Planet Jan 2016 – Jan 2019 | San Francisco Responsible for Guides by Lonely Planet , you can download the app from google play store here . App received Editor's choice from google app review team. - https://play.google.com/store/apps/details?id=com.lonelyplanet.guides ### Principal Software Engineer @ Mocana Corporation Jan 2014 – Jan 2016 | San Francisco Working on Mocana’s MAP platform that seamlessly provides secure network and data security to Android and iOS application. Implemented http proxy and single-sign-on (SSO) features for mobile applications. Implemented extensive unit tests using Mockito framework for existing code ### Cofounder @ sigSense Technologies, Inc. Jan 2012 – Jan 2014 | Oakland Implemented Android mobile application to collect data from sensors and upload it to backend using REST APIs. Designed and implemented Cassandra interface to ingest large scale time-series data from IoT sources that monitor temperature, humidity, voltage. Implemented multi-tenant field service management system using Django framework. Provisioned AWS servers to run RabbitMQ, Cassandra and Apache web server. ### Consultant (Android) @ Credence ID, LLC Jan 2013 – Jan 2014 | Emeryville, CA Worked on developing mobile Android applications, SDK for third party developers, using a custom Android OS build for embedded biometric devices. ### Software Engineer @ Grid Net Jan 2011 – Jan 2012 Involved in board bring up for iMX smart meter platform. Ported existing BSP to latest linux (3.4) kernel. Integrated several security features into the platform such as OTP, individual image sigining and verification (IMA/EVM), OTP. Designed SELinux policies for the resource contrained embedded platform, making it one of the most secure smart energy appliance. Added extended attribute support to UBI/UBIFS which is available in upstream linux kernel. Implemented kernel signing and verification process within kexec to secure bootchain. ### Software Engineer @ TiVo Jan 2009 – Jan 2011 | Milpitas, California Worked with Intel's CE3100/4100 media processors for next generation dvr platform. ### Consultant @ Cisco Systems Jan 2009 – Jan 2009 Involved in board bringup bootrom (u-boot), Linux 2.6 kernel for 8540/8610 based boards. Drivers for various peripherals. ### Principle Architect @ Tandberg Television, part of the Ericsson Group Jan 2008 – Jan 2008 Started work designing new platform for large scale transcoding, transrating platform. ### Software Engineering Manager @ Sun Microsystems Jan 2006 – Jan 2008 | Menlo Park, CA Worked on Sun Streaming System ( http://www.sun.com/servers/networking/streamingsystem/). A large scale distributed system. Managed the system management engineering team. ### Software Engineering Manager @ Skystream Networks (Acquired by Tandberg Television) Jan 2000 – Jan 2006 | Sunnyvale, California Participated in design and development of fully redundant, NEBS compliant router. This product is deployed in several cable, satellite and telco video service providers. Led a team of software engineers through software specification, design, development and formal QA acceptance. For the system controller module(SCM) implemented bootrom for Motorola 8260/860 based custom board, ported 2.4/2.6 linux kernel. Implemented Linux network driver for a 16 port GE (Switchcore) chip that controls the back plane for the chassis. Implemented CLI interface, configuration parser using lex, SNMP agent and MIBs, JFFS filesystem. Managed the CVS server, performed duties of build master, managed merging of different dev branches. Worked on improving software performance both on Vxworks using ScopeTools.Worked with third party hardware design vendor and defined board bring-up, debug and acceptance plans, worked with manufacturing and defined specification for board diagnostics software. ## Education ### B.E. in Electrical Engineering University of Mumbai ### M.S. in Computer Science University of Mumbai ## Contact & Social - LinkedIn: https://linkedin.com/in/subodhnijsure --- Source: https://flows.cv/subodhnijsure JSON Resume: https://flows.cv/subodhnijsure/resume.json Last updated: 2026-04-12