Sr. Software Engineer (VClient) (2010-025) Venturi Wireless
Description:
We are seeking an experienced Sr. Software Engineer to join our growing Client Products team. This position will be responsible for driving the development of the VClient Product on Windows, Linux, and Windows Mobile operating systems, while ensuring that the integration into multiple device models is as frictionless as possible. Experience designing and developing non-gui applications for feature phones, smartphones, and laptops will be critical to success in this role. Protocol and/or system level development is a plus.
Responsibilities:
Serve as the resident expert in mobile device architectures, as well as application and wireless protocols
Participate in the architecture design effort incorporating applicable design patterns, technologies, design-for-test, ease of porting, etc..
Design, implement and extend embedded C components
Integrate library on to new platforms
Follow relevant technology trends, standards, and industry direction
Root cause analysis of field issues
Work closely with QA to troubleshoot and resolve issues
Supporting existing releases as well as feature development
Qualifications:
5+ years experience implementing C
C++ experience a plus
Good understanding of networking
Good understanding of standard Internet protocols (HTTP, FTP, RTSP/RTP and SMTP/POP3/IMAP)
Good understanding of the TCP stack on Linux and Windows
Experience developing network applications on Linux platform
Experience developing network applications on Windows platforms
Strong troubleshooting/debugging skills
Education Requirements:
BSCS/EE required, MSCS/EE preferred.
| Location: |
1320 Chesapeake Terrace
Sunnyvale, CA 94085
United States
|