Stephen Balaun
www.linkedin.com/pub/stephen-balaun/104/205/94a Thornton, Colorado
303-***-**** • *******@*****.***
Senior Software Engineer
Detail-oriented programmer with success devising innovative and tailored solutions to meet ever-changing business requirements within telecommunication industry. Advanced skill with leading-edge programming tools complemented by proven ability to assimilate and rapidly utilize emerging technologies. Track record of success developing, deploying and evaluating systems aimed at improving quality and efficiency. Accomplished communicator skilled in building and strengthening relationships across functions to drive cohesive, strategic operations.
Areas of Expertise:
Embedded Software/ Systems
Troubleshooting & Problem Resolution
Testing & Debugging
Client Relationship Management
RTOS
Software Requirements
Leadership
User Training and Support
Technical Proficiencies
Programming:
C, C++, Perl, Python, C#
Platforms:
Windows, Linux platforms, Qualcomm QuRT, QNX, Contiki, FreeRTOS, ThreadX, Micrium uC/OS-II
Tools:
Perforce, Trace32, Jtag, Code Collaborator, Jira, Oscilloscopes, Bus Analysis tools
Hardware:
Methodologies:
Buses:
ARM, Qualcomm application/modem processors, WIFI/Bluetooth ICs and pre-silicon FPGA platforms, TI/Nordic/Freescale microcontrollers
Agile Development
UART, I2C, SPI, USB
Professional Experience
Qualcomm, Boulder, Colorado
Senior Engineer, 4/2011 – 1/2016
Develop, test and support of buses device drivers. Work with H/W design teams to identify problems, devise solutions, and collaborate with test teams for testing improvements. Conduct root cause analysis of problems discovered in supporting modules. Support external and internal customers as well as mentor new team members.
Key Achievements:
§Elicited driver requirements from stakeholders and H/W core capabilities from H/W design teams.
§Created microprocessor-controlled I2C test HW and firmware for test stations and debug use.
§Delivered initial device drivers for nascent BT/WIFI client and internet server chips.
§Improved product quality through enhanced test capabilities.
§Supported phone releases by external customers.
§Supported automotive infotainment demos and deliveries for external customer.
Engineer, 4/2007 – 4/2011
Designed, developed commands for and supported AT command processor for GSM/ETSI wireless devices. Interfaced with cellular network and data teams for support required by AT commands. Supervised the AT Command processor team as well as trained and mentored junior team members.
Key Achievements:
§Initiated the HAL/DAL development for first bus device.
§Transitioned the AT command processor work to India office overseeing the training and mentoring.
Associate Engineer, 7/2003 – 4/2007
Developed Perl-based tests and support libraries for AT command processor testing for Globalstar satellite user terminal and European phone release.
Key Achievements:
Implemented and tested AT commands.
Tested subsequent Globalstar satellite user terminal software deliveries.
Tested European phone release and completed project to client.
Senior Engineering Technician, 11/1997 – 7/2003
Supported Hardware engineering staff in design and verification of prototype builds. Created custom hardware and test fixtures. Aided delivery of E1 wired, local-loop telephony system.
Aided initial Globalstar satellite user terminal software delivery.
Education & Credentials
Bachelor of Science in Computer Science, 2007
Metropolitan State University, Denver, Colorado
Professional Development
ARM Technical Training
SW Security Training
WCDMA/CDMA/GSM Training