Post Job Free
Sign in

Software Applications / Technical Support Engineer

Location:
San Diego, CA
Posted:
July 24, 2017

Contact this candidate

Resume:

Daniel A. McDowell Embedded Software Engineer

619-***-**** ************@*****.*** 6916 Petit Street San Diego, CA 92111

Seasoned applications software engineer with more than 20 years’ experience designing and implementing a wide range of technical solutions. Organized, with the ability to multitask in a high-paced environment and respond quickly and effectively to resolving technical challenges. Collaborate between working departments to ensure technical and business requirements are met and result in customer satisfaction. Areas of Expertise include:

Software Application Engineer

Customer Interaction / Support

Problem Solving

RTOS Environments

Bluetooth / NFC Applications

Systems Integration

Programming Language Expertise

Custom Programming Solutions

Project Leadership

Technology and Computer Skills

Development Languages: C Python C++ Java

Near Field Communications: T1T, T2T, T3T, and T4T technologies NFC Forum

Operating Systems: Linux Ubuntu Cygwin Windows OSX IOS Android

Tools: GNU Tool chain ARMGCC Linux GDB SCM using GIT, JIRA, Gerrit, ClearQuest, and ClearCase Microsoft Visual Studio Source Insight Beyond Compare XCode Araxis Merge Eclipse Keil uVision IDE Various 3rd party Cross Compilers

Embedded RTOS Platforms: Linux User / Kernel space ST Micro UTron QNX Raspberry Pi Nordic

Embedded Communications: Knowledge of USB SPI I2C UART

Professional Experience

SWITCHMATE San Jose, CA 04/2017 - 05/2017

Firmware Development Engineer

Helped with effort to fix Firmware bugs in the code. This platform used Nordic RTOS SDK and ARMGCC toolchain. Used Keil uVision IDE for editing and debugging the Firmware code.

BROADCOM CORPORATION San Diego, CA 05/2004 - 01/2017

Principal Software Development Engineer

Assisted with debugging WiFi 60G Linux driver issues. Worked on investigating EthTool command support for the Wifi Linux driver.

Lead Developer for porting NFC stack to Linux and development of Python extension module development for the Broadcom Core NFC Stack. Ported NFC extension module to Windows, Cygwin, Linux, and OSX.

Instrumental in the development of RTOS ports for both Bluetooth and NFC Software stack solutions. Developed application layer interface that provided customers with seamless integration of Bluetooth and NFC solutions using C/C++.

Work closely with core engineering, marketing, and customers to deliver end-to-end Bluetooth / NFC customized solutions for their embedded products, some of which include products like the Wii, WiiU, 3DS, and various other embedded solutions.

Lead effort to develop Linux / Android test applications for NFC technologies, enabling SVT and HW teams to test core NFC Stack / Hardware functionality during critical stages of the product release process.

Lead Application Engineer for the Broadcom Bluetooth S/W stack integration to Wii gaming console. Ability to develop a working solution lead to Nintendo being able to deliver the World’s first wireless gaming controller solution.

Integrated first Bluetooth Stack software solution for Digital TV, this required implementing various Bluetooth profiles in an Embedded Linux platform.

Daniel A. McDowell, PAGE 2

Principal Software Development Engineer – Cont.

Ported the Broadcom Bluetooth S/W stack into the first releases of the Android OS platform for various OEM’s around the world.

Implemented the original Bluetooth solution for the eeePC which required development and integration of several small Linux Driver modules to support HID and SPP Bluetooth profiles. These drivers are still used today within several Linux IoT based products.

Travelled extensively to support customers during Bluetooth / NFC product Development phases.

WIDCOMM INC. San Diego, CA 01/2001 - 05/2004

Senior Technical Support Engineer

Provided technical support for hardware and embedded-based software development kits

Developed technical support procedures and quality assurance procedures to ensure best practices

Helped implement QA procedures for factory testing Bluetooth communications hardware products.

Wrote technical and application notes for Bluetooth to help end users

Created and updated diagnostic utilities for the PalmOS that provided our SVT team with the ability to test WIDCOMM Bluetooth Communications H/W

Designed sample applications to debug WIDCOMM Bluetooth Software Development Kit

Created applications for end-user customers demonstrating the Bluetooth for windows SDK

CORRUGATED TECHNOLOGIES INC. San Diego, CA 01/2000 - 01/2001

Programming Supervisor

Supervise and manage professional development of 3-person custom programming department

Designed modifications to Software Bug Tracking System, written in Paradox

Instituted customer feedback form that helped us understand customers’ ongoing technical needs

Used feedback to tailor scheduling software installation procedures to customers’ working environments

Designed and created new install shield for the Automated Scheduling Software using WISE Install Builder software on Windows platforms

Helped customers install scheduling software, debugged customer site problems, and managed custom programming orders

SIMPACT INC. San Diego, CA 08/1996 - 01/2000

Data Communications Engineer

Implemented and designed H/W diagnostic tests for the MC860 communications device, to enable HW test teams to run previously unavailable basic factory tests on new H/W

Designed Simpact API and Unix socket level applications for duplicating customer-reported problems

Designed and implemented Windows applications, including the Windows Socket API for customer demos

Executed on-site installations and provided support for corporate hardware and software products

Designed test plans and tested Pentium and 68040-based communication products

Developed training class for customer based training of our Pentium / 68040-based Communication products.

Designed reference manuals to aid new employees entering the Technical support environment

Education & Training

Bachelor of Arts Degree in Applied Mathematics

FRESNO PACIFIC UNIVERSITY Fresno, CA



Contact this candidate