Senior Software Engineer Resume
Norcross, GA
SUMMARY:
- Software Engineering ~ Data Networking ~ Cable/IP STB ~ Embedded Systems Programming
- Dedicated, reliable and well - organized software design engineering with 20+ years of experience in embedded software development.
- Possesses excellent attention to details, diversified hands-on engineering experience in multiple domains, strong analytical problem solving, and communication skills.
- Adept at working in cross-functional teams to deliver high quality software systems.
- Willing to go above and beyond to meet design goals.
CORE COMPETENCIES:
- C/C++: Embedded Software Development
- MEDIA Streaming
- MPEG/DVB-C
- CABLE/IP Confidential Software
- TCP/IP Protocols and Applications
- Switching , Routing , Management Protocols
- Wired/Wireless Connectivity Technologie s
- Software Quality
TECHNICAL SKILLS:
Protocols/Specification: TCP/UDP/IP, Ethernet, DVB-C, Streaming (HLS, RTSP), STP, VLAN, WLAN, NAPT, Firewall, SNMP, Tunnel, QoS, UWB, xDSL, ATM, MPLS, SONET, Frame Relay, HTTP, Telnet, TFTP
Platforms: ARM, MIPS, PowerPC, i960
Network Technologies: DOCSIS, Switching, UNH Test Specifications, Broadband Home Requirements, CableLabs Specifications, xDSL
Protocol Stacks: Gateway middleware, Confidential middleware, LVL7
Languages: C, C++, Javascript, HTML, assembly(i960)
OS: Linux, Monta Vista Embedded Linux, pSOS, VxWorks
Tools: /Processes: GNU toolchains, TS spooler/recorder/analyzer (DekTek), Network Testers (Ixia, Spirent), Git, JIRA, Coverity, Jenkins, Yocto, Openembedded, JTAG, Nuttcp/Iperf, Wireshark, InSSIDer, Airopeek, In-circuit Emulator, ATM analyzer, MIB browser, Shell script, Trace
PROFESSIONAL EXPERIENCE:
Confidential, Norcross, GA
Senior Software Engineer
Responsibilities:
- Contributed to successful deployment and accelerated software improvement by capturing valuable inputs through testing and deep down investigation and communicating effectively to implementation teams and all stakeholders
- Traveled to on-site customer lab almost whenever project needed it to work in live customer network environments
- Implemented middleware modules of SCTE-27 subtitling and smartcard interface
- Carried out bug fix in flexible way at various modules and layers (middleware, driver, UI)
- Supported CA (conditional access) certification through travels to CA vendor ’ s Beijing lab
- Received high appreciation for the contribution to the project ’ s successful results
Confidential, Lawrenceville, GA
Subsystem Software Quality Lead
Responsibilities:
- Established fastnet software quality measure by developing test specification on packet acceleration and network interface
- Built detailed and effective testing infrastructure and provided test results on milestones
- Contributed to quality improvement by providing detailed test results and failure characterization. Also participated in bug analysis, code review and API review
- Provided gateway p latform presales demo to multiple foreign customer s
Confidential, Lawrenceville, GA
Subsystem Software Developer
Responsibilities:
- Contributed to customer’s STB platform validation software for new custom SoC models by implementing modules such as pay-per-view, subtitles, etc
- Verified development board used in ST VoIP SW development by quick prototyping audio processing driver and application
- Evaluated gateway middleware stack focused on home networking feature s
Confidential, Addison, TX
Senior Software Engineer
Responsibilities:
- Developed various system configuration drivers of QoS, Packet Filtering and VLAN
- Contributed to the benchmark testing at foreign customer ’ s lab ( a l eading Korean ISP)
Confidential
Chief Research Engineer
Responsibilities:
- Led various technology development projects of Wireless USB module software for mobile device, QPS (quadruple play service) for STB, wireless streaming for TV
- Contributed to business departments ’ planning through prototyping demo s and research
Confidential
Senior Software Engineer
Responsibilities:
- D eveloped modules of device driver s , management, SNMP agent, web-based agents
- Contributed to the benchmark testing at foreign customer ’ s lab ( a l eading Korean ISP)
Confidential
Senior Software Engineer
Responsibilities:
- D eveloped ATM switch system software of bootloader, device drivers and diagnostics
- D eveloped configuration and performance management software, MPLS software