Embedded/ System Engineer Resume
Santa Clara, CA
SUMMARY:
- Result oriented cross - functional leader with over 7+ years professional experience inEmbeddedSoftwareDomain in distributed systems & devices software. Proficient in analyzing complex problems in fast phased agile organization.
- Can work with product management as well as engineering to help define and implement market differentiating product / services offering.
TECHNICAL SKILLS:
Language/Others: C, C++, Java, C#, Ruby, Shell Scripting, MATLAB, Simulink, ALSA, AAC, V4L2, Open Max, FFMPEG, H.263, H.264, JPEG, I2C, SPI, CAN, MIPI, CSI, Trace-32, JTAG, HLS, MPEG-DASH
Platform: Android, Linux, Unix, ARM, VxWorks (RTOS), OSX, Windows
Tools: /IDE: Android Studio, Xcode, MS Visual Studio, RubyMine, WebStorm, Code flow, GIT, Perforce, TFS, MTM, Jira, Valgrind, ADB, iOS instruments, Fiddler, Perf
WORK EXPERIENCE:
Confidential, Santa Clara, CA
Embedded/ System Engineer
Responsibilities:
- Designed and developed middleware components that interfaces with SONET ring to isolate and resolve network problems
- Developed highly available distributed solution improving the operational efficiency of Verizon Networks by 20%
- Responsible for delivering fault management systems that are high performance, disaster recovery systems built on UNIX clusters
- Strong C, C++ and Java (basic) programming skills in a product based environment.
- Experienced insoftwaredevelopment life cycle, documentation, and configuration management
- Technically proficient in design, development and implementation ofEmbeddedSystems applications/middleware, wrapping layer and interface layers
- Solaris clusters, C, C++, XML, Web Services, JSON, APIs, SONET, Edge Cache, Java, SQL, SOAP
- Member of Native Platform team for Media First project, a cloud based IPTV solution.
- Responsibilities include developing features, integrating third-party libraries and bug fixes into Android, iOS clients and Linux based STB.
- Implemented one of the key features in HLS AV player to collect the playback metrics and report for Analytics.
- Key player in transitioning from Smooth Streaming to HLS playback in Linux based Set-Top-Box based on BCM7445.
- Hackathon: Developed an Android app (OK TV) to control the Set-Top Box with human voice commands.
- Highly focused on quality, ensuring the maintainability and support of the product life.
Environment: Linux, JIRA, Agile, Embedded, Node.JS, C, JavaScript, JSON, APIs, Jenkins, GIT
Confidential, Sunnyvale, CA
Embedded System Engineer
Responsibilities:
- Analyzed and fixed product issues in Android related to Camera and Multimedia performance in BCM21664 baseband processor. Issues ranged between Android camera HAL and camera kernel framework.
- Heavily contributed to implementation of plug-and-play feature for camera driver in BRCM Android Linux Kernel framework. Completed ‘bring up’ of couple of camera sensors for BCM21664 based SOCs.
- Designed and developed middleware components that interfaces with SONET ring to isolate and resolve network problems
- Developed highly available distributed solution improving the operational efficiency of Verizon Networks .
- Responsible for delivering fault management systems that are high performance, disaster recovery systems built on UNIX clustersSolaris clusters, C, C++, XML, Web Services, JSON, APIs, SONET, Edge Cache, Java, SQL, SOAP
- Developed a utility for image conversion from Broadcom proprietary tile-based to RGB raster format.
- Developed scripts to assist senior engineers in resolving memory leaks, testing lock ups and testing video aging.
Environment: Linux, VRTX, VxWorks, JTAG, Wind River, JIRA, Agile, Embedded, C, C++, JSON, APIs, SQL, SONET, Java.
Confidential
Software System Engineer
Responsibilities:
- Analyzed the media player crashes on set-top-box built on Linux. Implemented Android app to playback the video encoded in HLS format. Thus helped in implementing Android based OTT Set-Top-Box.
- Designed and developed middleware components that interfaces with SONET ring to isolate and resolve network problems
- Developed highly available distributed solution improving the operational efficiency of Verizon Networks by 20%
- Overall planning for development to testing to release.
- Responsible for delivering fault management systems that are high performance, disaster recovery systems built on UNIX clusters
- Working experience in an offshore/onshore model and driven to learn new technologies.
- Solaris clusters, C, C++, XML, Web Services, JSON, APIs, SONET, EdgeCache, Java, SQL, SOAP
Environment: Solaris clusters, C, C++, XML, Web Services, APIs, SONET, Embedded, EdgeCache, Java, SQL, SOAP
Confidential
Sr.Consultant
Responsibilities:
- Ported the camera driver for Samsung Galaxy S III smart phone. As a part of board support package (BSP) team, my focus was on multimedia module for all the smart phones built on Qualcomm MSM8960 and MSM8660 chipset.
- Extensive experience with different phases of project life cycle (Analysis, Design, Implementation, Testing and debugging new and existing client-server based applications)
- Develops and maintains productive working relationships with business owners, project sponsors, business analysts, solution architects, vendors and key clients.
- Builds, develops, and grows any business relationships vital to the success of the project.
- Sets and continually manages project expectations with team members and other stakeholders.
- Develops, and continually updates, project plans and schedules.
- Developed an intuitive real-time web-based dashboard with inventory trends, outlook and KPIs report that enabled faster decision making (6Xfaster); designed an automated alert system that emails stakeholders about unfavorable global inventory levels
- Initiated and collaborated between global vendors to restore end-to-end value chain product pricing visibility to global inventory; reduced the cycle time by 20%
- Working experience in an offshore/onshore model and driven to learn new technologies.
- Worked in Samsung HQ, South Korea, with systems software R&D team for 3 months to complete the ‘bring up’ of camera driver (Linux) and added custom code in Open Max library to implement ‘Exif’ functionality in HAL.
- Ported Camera sensor drivers from Android 2.3 (Gingerbread) to 4.0 (ICS) for flagship Galaxy S II models.
Environment: Solaris clusters, C, C++, XML, Web Services, Linux, APIs, SONET, EdgeCache, Java, SQL, SOAP
Confidential
Consultant
Responsibilities:
- Developed the Input format descriptors (parser) for incoming call detail records (voice, sms, mms) from Huawei switches. This was the first stage of 'Billing Mediation System' for Lebara, UK.
- Analyzed ‘voice of customer’ and improved user adoption of e-Catalog services; developed e-Mall with enhanced search
- Collaborated across different functional teams to develop catalog strategy and analyze spend across different categories