Post Job Free

Resume

Sign in

Engineer Software

Location:
Southfield, MI
Posted:
November 03, 2020

Contact this candidate

Resume:

***** ******** **, *** # ***, Southfield, MI **** adhibz@r.postjobfree.com +1-408-***-****

SHREYAS PATEL

EMBEDDED SOFTWARE ENGINEER (Open to relocate)

* + years of experience in embedded software/firmware design & development of modules, services, applications, APIs using C/C++ programming.

Implementing software for industrial communication network devices, IoT, Mobile (iPhone) APIs/Applications and Web-based application system, client/service Programming. High-level architecture design for new systems ensuring hardware and software works together as a cohesive design. Designing prototype for medical instrumentation/devices. Smart Manufacturing, Fastening technology, intelligent controllers and smart connected torqueing tools

Object-Oriented design - with use of design pattern, designing event base independent modular software design, software maintenance, Socket programming. UML design, SDLC. Unit Test, integration test and designed Test Plan. Multithreading, memory management, concurrency, data modeling

Root cause analysis, explicit method and variable names with effective commenting, performance measurement. Worked with agile (Scrum) and waterfall methodology. Experience in user requirements gathering and writing technical documents

Programming: C, C++, Objective-C, Python, PHP, JavaScript, jQuery

Network Protocols: Ethernet, VLAN, Routing, FTP, TFTP, HTTP, SNMP, SMTP, SNTP, RSTP, QoS, LLDP, OEB, Loop Check Protocol, SPI, I2C, RS-232, Modbus, Access Control List, DHCP, TCP, IP, UDP, Routing Protocols and L2/L3 forwarding feature.

Software Tools: Unity Loader, Debugging tool (JLink, Hawk), Dwarf, Putty, Hyper Terminal, Memory Analyzer, Wireshark, Doxygen, Instrument, JIRA, team forge, In-step, MATLAB, Visio

IDE: Wind River, IAR, XCode, Eclipse, Microsoft Visual Studio, Microwave Hawk

Frameworks: UIKit, Cocoa, Boost, Curl, TinyXML, FFMPEG, CodeIgniter, Hadoop, MySQL/SQL, Xi Sys GUI

OS/RTOS: VxWorks, LINUX, RTXC, OS9000, iOS, uClinux, Windows, Mac OSX

Source Code Revision Control: Git/Tortoise, SVN

Web Tech: XML, JSON, HTML, HTTP REST, HTTP Live Streaming, LAMP, MVC

Tools: Oscilloscope, Waveform Generators, Multimeter, Soldering, Breadboards, Power tools

PROFESSIONAL EXPERIENCE

EMBEDDED SOFTWARE ENGINEER [FEB 2019 – PRESENT]

@ APEX TOOLS GROUP LLC, Auburn Hills, MI

Gaining hand on experience with system software level understanding of various products -Global controllers and fastening tools for manufacturing assembly lines.

Collect and analyze information from customers and marketing to understand their business and technical needs and develop the technical proposals. Design and Develop main software system for global controller.

Monitor the system data and analyze derived data trace to measure the performance and capability of the system. Manipulate the retrieved data from testers/users for root cause analysis.

Designed software, refactored the code and implemented the new features. Worked with test team, product application specialists, and customers to troubleshoot and debug software issues. Worked on different projects with GM, Volkswagen, Harley and Davidson, Honda.

Designed and developed Graphical User Interface (GUI), e.g. System Health Visualization, System Configuration, Error Management, etc. Provided technical support to customers.

Traveled and worked with teams and customers in Europe and North America.

EMBEDDED SYSTEMS SOFTWARE ENGINEER [MARCH 2014 – FEB 2019]

@ PYRAMID SOLUTIONS, INC, Bingham Farms, MI (Customer: Schneider Electric, Andover, MA)

Experienced in IoT Networks Services platform provides Ethernet – IP based services for industrial Ethernet networks. Worked on Schneider Electric's projects and products, Midrange, INSP, BMENOC0301/311/321

Defined-requirements, Designed, developed & refactored a code to support multiple drivers. Created an interface supports multiple platforms for next generation. Maintained and wrote extendible code.

Performed reverse engineering to customize Vxworks specific source code and binary patching based on VxWorks. Wrote tools using scrip for component testing.

Written code for bandwidth measurement. Delivered performance analysis and improvement. Programmed PLC for Modbus/Ethernet-IP devices communication

MOBILE SOFTWARE ENGINEER [OCT 2011 – May 2012]

@ ROVI CORPORATION, San Diego, CA (Contract)

Collaborated with designers to create clean interfaces and simple intuitive interactions and experiences

Wrote scripts to cross-compile proprietary source code to port to iOS device

DRM library integration. Designed ‘platform adapter’ in C/C++/Objective-C to interface with API and feed Audio/Video data to the application layer

Ported video decoder lib to decode video frame data, and rendering frame data

MOBILE SOFTWARE ENGINEER [JAN 2011 – OCT 2011]

@ MOTOROLA MOBILITY, San Diego, CA (Contact)

Developing API that interface with set top boxes and media streaming server.

Implementing application of video streaming, debugging, regression testing, and integrating streaming media server. Fixed bug, crash, and race conditions.

Prepared detailed reports concerning project specifications and activities

Used apple’s instrument tool for memory leakages and performance analysis.

Consulted with engineering staff to evaluate interface between hardware and software

FIRMWARE ENGINEER [APRIL 2007 – DEC 2007]

@ SAHAJANAND LASER, INDIA

Worked on design and development of prototype model of electro surgical device

Developed firmware for CO2 laser based surgical device, cooling assemblies.

Designed prototype circuit based on SCR, Amplification circuits, testing and troubleshooting HV power supply prototype circuit

System integration for LASO FLEX product including technical documentation

EDUCATION

MS COMPUTER SCIENCE [2012 – 2014]

Oakland University, MI

MS ENGINEERING (ELECTRICAL - COMPUTER) [2008 –2010]

San Jose State University, CA

BE BIOMEDICAL & INSTRUMENTATION [2002 –2006]

Saurashtra University, India

Linked In: https://www.linkedin.com/in/shreyas-patel-0b87ab9/



Contact this candidate