Principal Senior Embedded Software Engineer Resume
TX
SUMMARY:
A career that spans software design and implementation from the smallest embedded micro controller to parallel computing clusters to on line, database driven applications with web based user interfaces.
TECHNICAL SKILLS:
Technical Expertise: Embedded firmware, bare metal, FreeRTOS, vxWorks, Linux, ucos, C, Assembly, Java, scripting, AVR/ARM, MIPS, SoC, multi - core, multi-threaded, pthreads, cluster, specify, design, implement, test, integrate, maintain, hardware, device drivers, TCP/UDP/SCTP/IP, Ethernet, WiFi, tool maker
TECHNICAL SKILLS:
Principal Senior Embedded Software Engineer
Confidential, TX
Responsibilities:
- Interim Secret clearance granted
- Xilinx Peta Linux
- RXR6XXX, RXRLib, QT, FramePlot, tool maker.
Senior Embedded Developer
Confidential, Plano, TX
Responsibilities:
- Designed and built IoT mesh network utilizing embedded Linux on MIPS core/SoC in IoT gateway.
- AVR/SAM radio modules as mesh nodes providing remote sensing and control.
- Downhole steerable drilling robot with sensor logging, reporting and down-hole firmware update.
- Effective head of software, mentoring.
Senior Embedded Software Engineer
Confidential, Richardson, TX
Responsibilities:
- Embedded Linux on MIPS core/SoC in enterprise class 1Gbps backhaul. Initial boot loader, board bring up, NAND filesystems, web GUI, logging, ethernet drivers.
- Embedded Linux in enterprise class point-to-multi-point access point.
- Worked with proprietary microwave as well as standard WiFi based radios
- Hardware/software integration, board bring up
- IT admin duties for shared build engine and utility server and custom tools.
- Research, evaluation and presentation of software/document version control systems for company-wide application.
CDMA Base Station Software Engineer
Confidential, Richardson, TX
Responsibilities:
- Consumer class femto base station hardware interfaces and 2nd generation universal tuner.
- Multi-core high performance build engine and utility server, scripts and makefiles with parallel compilation and automatic backup to central servers and an installable, bootable, saved system image for quick recovery after hardware failure.
- Android app for CDMA frequency/channel calculation.
- Dual-processor asymmetric multi-processing messaging system(RPC) for combined 1xRTT+EV-DO enterprise class femto base station, RF/hardware drivers, all band tuning and control API and universal transparent console system, special citation for “perfect code” .
- System concentrator network messaging appliance with online, live backup and automatic failure recovery, SNMP - patent #8750093.
- Multiple base station RF hardware interface/drivers controlling tuning, gain, and calibration.
Software Engineer
Confidential, Richardson, TX
Responsibilities:
- One box cell phone manufacturing tester software maintenance and new features.
- Protocol development test box debugging.
- Mentoring
Contract Software Engineer
Confidential, Richardson, TX
Responsibilities:
- One box cell phone manufacturing tester software maintenance and new features.
Contract Engineer
Confidential, Allen, TX
Responsibilities:
- Wireless networking 802.11a/b/g design, provisioning, install, and admin.
Senior Member of Technical Staff
Confidential, Plano, TX
Responsibilities:
- Developed specifications for mobile micro cell station.
- Software architecture and classes/coding for Embedded Java controlled WDM.
- Evaluate and demonstrate Linux clusters of Power PC/Altivec and Intel X86/ MMX processors for massively parallel biological computing application.
- Motorola 68K/Coldfire microcontroller card BSP.
Senior Software Design Engineer
Confidential, Plano/Richardson, TX
Responsibilities:
- Develop and prototype architecture for Java/CORBA/SQL based NMS.
- Develop HTML/Javascript based demo of proposed NMS.
- ATT DSP32 telecom DSP code optimization.
- Next generation SONET line card diagnostic software/ARM.
- Debug and cleanup application code in DSPs for telecom switching system.
- Ti C54x EVM software demo package.
- 80C251 based fail safe console communications controller.
- Motorola 56K DSP code feature upgrade and optimization.
- 8051 based alarm panel for advanced telecom soft/feature switch.
- Embedded I386 based FAX forwarding internet appliance.
- System and process design and establishment of discipline for hardware and software engineers at client.