We provide IT Staff Augmentation Services!

Sr. Field Applications Engineer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

TECHNICAL SKILLS:

Languages: Proficient in C, C++, C#, Java and Assembly. Over ten years experience designing and implementing Object Oriented Designs for several platforms and frameworks, including Linux and Windows. Experience with .NET framework and solid understanding of Design Patterns, UML, XML, XSD and scripting languages: TCL/TK, Python, SWIG Interfaces.

Real Time Confidential Operating Systems: Deep knowledge and experience developing for VxWorks, RT Linux, ThreadX, Integrity, Micrium (uC/OS), FreeRTOS, Linux and Windows XPE, both at the Kernel / Device Driver level and application domain.

IO Interfaces: Broad experience with Networking protocols (especially TCP/IP) and buses/communication protocols PCI/PCI - E, USB, Firewire, Bluetooth, Gigablaze, Infiniband and Fibre-Channel. Experience with Control Systems and serial buses: I2C, SPI, CAN, 1-Wire interfacing with a wide array of peripherals (sensors, actuators, ADCs, DACs, EEPROMS).

Processors: Arm, Mips, x86, PowerPc, 68000, XScale, Cadence Confidential, Microcontrollers (68HC11, Pic, 8051, STR9XX). Also experience with programmable logic design (CPLD, FPGA). System-On-Chip: Sigma 86XX, Broadcom: 74XX, NXP: 89XX and Confidential Canmore. Broad experience working with Symmetric and Asymmetric Multiprocessor Systems.

Misc: Deep understanding of Operating Systems design and Linux kernel. Experience developing User Applications for Windows, Unix and Linux (Visual Studio .NET, Altium, IAR, Atmel Studio, GNU tools). Experience with real time debugging and analysis tools like in-circuit emulators, tracing probes, oscilloscopes and digital analyzers. Experience with Version Control software, CVS, Subversion, ClearCase and Visual SourceSafe.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Confidential Engineer

Responsibilities:

  • Architecture, Design, Implementation and testing of the Confidential software ( Confidential ) that runs Confidential s NVMe Solid State Drives for D Confidential centers.
  • Good understanding of all of the FW subsystems from transport side protocols (PCIe, NVMe, NVMe - MI, SMBus) to Confidential management algorithms and processes.
  • C/C++ development environment using DevOps and scrum/agile methologies.

Confidential

Freelance Consultant

Responsibilities:

  • Architecture, design and implementation of SW/FW for Confidential systems, single or multi core.
  • From Confidential, Confidential, multi threaded design, resource optimization to meet performance, energy and footprint constraints.

Confidential, San Diego, CA

Sr. Field Applications Engineer

Responsibilities:

  • Responsible for working directly with customers in key technical pre-sales and post-sales roles to provide architectural and design consulting on the best use of Xtensa CPU/DSP in a customer's ASIC design. Also responsible for supporting business development activities at key strategic accounts worldwide.
  • Provide technical presentations, demonstrations, and evaluations of Confidential products, and work closely with the field sales organization to achieve revenue targets.
  • Fulfill a pre-sales role that includes providing technical insight about Confidential products to prospects, optimization of customer's software code during an evaluation, and processor performance and implementation benchmarking or analysis.
  • Manage technical accounts and champion customers’ technical issues Confidential the company.
  • Engage, with the assistance of the sales team, in business development activities in key strategic accounts worldwide.

Sr. Applications Engineer

Confidential

Responsibilities:

  • Be the applications engineering expert on Confidential software development tools such as the Xtensa C/C++ compiler, linker, assembler and instruction set simulator.
  • Be the applications engineering expert on writing, profiling, analyzing and optimizing software (application as well as driver level) for Confidential processors.
  • Work closely with other application engineers in supporting Confidential customers with their advanced questions on software tools. Interact directly with customers as needed to achieve this objective.
  • Develop customer and help train customers and field application engineers on usage of our software tools.
  • Help in authoring documentation and create and maintain a Knowledge Base on issues surrounding the software tools and their usage.
  • Work closely with the R&D team to provide feedback on customer usage of software tools and requests for enhancements so that future products may better serve customer requirements.
  • Participate in testing of new products.

Confidential, San Jose, CA

Architect & Senior Software Engineer

Responsibilities:

  • Participated in requirements gathering and architecture design in an FDA and ISO regulated industry for medical and clinical devices.
  • Designed and developed Confidential software in C & C++ for STR912, ARM9 based Microcontroller, running µC/OS RTOS to govern a control system consisting in several sensors (Flow, Pressure, Temperature, Current) digital switches and actuators (Pumps, Valves, Lasers) involving DAC and ADC devices connected through RS232, RS485, SPI and I2C buses as well as raw GPIO ports.
  • Used IAR IDE and toolchain on ARM Microcontroller and Visual Studio.
  • Designed and developed .NET component in C# to interface Windows XPE controller with Confidential subsystems through USB.
  • Developed Confidential for critical Confidential subsystems, including fail safe Confidential Upgrade functionality.
  • Designed Scripting Language for critical operations using XML description and XSD schema validation.
  • Used JTag probes and Oscilloscopes to profile and debug Confidential systems.
  • Participated in Electronics design reviews to insure seamless Confidential / Hardware integration.

Confidential

Senior Software Engineer

Responsibilities:

  • SW Architect for network connected (wired and wireless) HDTVs and Set-Top boxes (Digital Media Adapters) running uClinux on ARM core based SoC, with UPnP DNLA compliant capabilities, Internet services ready and Microsoft Media Center Extender functionality.
  • In charge of security strategy, encryption key management, DRM support, system health and diagnostics, network SW upgrade and Manufacturing SW processes.
  • Wrote architecture specifications and documentation and work closely with SW and HW integrators overseas (Japan, India and Taiwan) through weekly SW release process. Supervised QA testing and debugging/troubleshooting at the SW and system level.

Confidential

Software Team Lead

Responsibilities:

  • Designed Confidential Software Frameworks and developed Confidential (using C, C++, Java and Assembly) for several Confidential systems running Linux and diverse RTOS (ThreadX, VxWorks, Integrity) that interact with each other to deliver an optimum user experience.
  • Led investigation to evaluate potential migration of Confidential Software Architecture from OS dependant implementation (VxWorks) to OS independent design. Defined kernel requirements and Hardware Abstraction Layer strategy.
  • Architected and built a Linux based Architecture (OO Framework, kernel and device driver model, middleware and app utilities) in C/C++ and Java to support HP's proprietary chipset. This Architecture is currently used by several HP printing systems divisions worldwide. Provided worldwide and support to groups Confidential HP and external OEM partners.
  • Ported this Architecture from Linux Kernel v2.2 to v2.4 and finally to the highly redesigned v2.6. Helped porting this Architecture to Integrity and ThreadX RTOS.
  • Worked extensively with RedHat and Confidential Carrier Edition Linux distributions and gained broad experience on Linux configuration, maintenance and system administration.
  • Technical lead for the Confidential Software team, local and remote (India), including schedule management and task assignment. Also interacted frequently with the Electrical Engineering team and participated in system design reviews to ensure Electronics- Confidential seamless integration and optimized efficiency.
  • Completed several product development cycles (consumer, office and productivity printers) and worked on all phases of software development lifecycle, including custom ASIC design.
  • Participated in cost reduction exercises, defect tracking, on-the-field troubleshooting and Confidential upgrade strategies.
  • Represented the Software team in cross discipline efforts to ensure design that allows for platform leverage across product development cycles.

Confidential

Software Engineer

Responsibilities:

  • Designed and Implemented test tools and user interface applications using C/C++ for Unix (Aix) and Windows NT platforms.
  • Designed, configured and maintained test stands, involving Windows NT and RS/6000 (Aix) clusters using TCP/IP over Token Ring and Ethernet hardware.
  • Designed and Implemented Confidential for Confidential TotalStorage DSXXXX systems using C, C++ and Assembly. Was in charge of Hardware Abstraction Layer and Board Support for Confidential proprietary RTOS running on Confidential 68000 processor family.
  • Used extensively In-Circuit Emulators, Logic Analyzers and Real Time Probes to debug, analyze and troubleshoot several Confidential systems.
  • Wrote documentation for areas assigned to me and reviewed documentation and code of other team members.
  • Participated in Cross-Functional Development with teams in other divisions in Europe, Asia and the US.

Confidential

Software Engineer

Responsibilities:

  • Was in charge of installing and managing server farm at 100 Store, HMNB Portsmouth, the Confidential miniload system distribution system, with over 56000 storage trays and more than 300000 reconfigurable locations).
  • Designed and developed the software required to internal management of the automatic warehouse, named Warehouse Management System (WMS), using Borland C++ and PL/SQL on Oracle d Confidential bases.
  • Designed and developed communications software to interconnect WMS, a Windows NT platform, with mainframe system (Warehouse Information Technology System, WITS). This was accomplished using FTP protocol and was completely developed in C++.

Confidential

Responsibilities:

  • Designed EE Schematics and performed simulation using ORCAD, TANGO and PSPICE software packages
  • Developed Assembly and C code for Microcontroller 8052 to implement PC ROM-BIOS extension routines for HDD emulation.
  • Designed and programmed PLD code to integrate glue logic.
  • Used Borland C 3.1 IDE and toolchain (compiler, linker, assembler and utilities like binary converters and such).

We'd love your feedback!