Sign in

Senior Software Engineer (099456)

Company:
Placement Services USA, Inc.
Location:
San Jose, California, United States
Salary:
Not provided
Posted:
June 14, 2019

Posted By Premium Recruiter

Description:

Design, develop, debug and test systems software applications for embedded devices. Leverage the knowledge of network chassis-based switches, routers, and packet flow technologies to design and develop application and systems software solutions for network visibility, configuration, monitoring, and security tools. Design and implement new Packet Flow Switch (PFS) features, document in-depth technical solutions and training for support. Collaborate with product management team to enhance current PFS features and components. Leverage experience in network operation, administrations and maintenance (OAM) modules to ensure success through the entire software development life-cycle. Contribute to the development of new network monitoring and security infrastructure tools that produce sustained, profitable growth in accordance with the company’s overall business strategy. Leverage knowledge of network monitoring product architecture to provide technical and program leadership with respect to systems software development, as well as identify areas for improved efficiency.

Education & Experience Requirements: Master's degree in Computer Science, Computer Engineering, Computer Information Systems or related field (willing to accept foreign education equivalent) plus 3 years of experience developing high-performance and highly-reliable network systems. Or, alternatively, a Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems (willing to accept foreign education equivalent) and 5 years of experience developing high-performance and highly-reliable network systems.

Also requires the following skills: 1) Demonstrated expertise performing multi-threading and concurrency programming in C/C++, data structures, algorithms, inter process communication, shared memory, Perl and Shell scripting to design and develop features that run on a network chassis-based platform; 2) Demonstrated expertise utilizing networking protocols, including TCP/IP, UDP, SNMP/MIB, FTP, SSH, and database operations to implement features to access and monitor a network chassis-based platform; 3) Demonstrated expertise in network operation, administrations and maintenance (OAM) modules, including command line interface (CLI), configuration management (CM), software management (SwM), high availability, file management, licensing, chassis management and event-driven/asynchronous/state machine programming models to implement features related to configuration of user application data, fail safe mechanism, and software control; and, 4) Demonstrated expertise in a Linux-based development environment using development and debugging tools, including GIT, JIRA, Coverity, GDB, TCP dump, Wireshark, and SDLC methodologies, including Agile for feature development and debugging issues related to network chassis-based platforms.

Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at placementservicesusa.com with reference #099456 in the subject line.

Thank you.