Principle Software Engineer
Innovation. Excellence. Integrity. Not just abstract concepts at LSI Corporation, but the way we conduct business with customers, partners, and key stakeholders. Add individual responsibility to the mix and you have the recipe for a dynamic environment, technological achievement, challenging career opportunities, and the potential for personal growth. Employees at LSI understand that they are helping to shape the future of technology in the storage and consumer markets. That’s why we’re always looking for the best and the brightest to join our winning team. Position Description:RESPONSIBILITIES:Develop application software which includes writing compilers and application programming interfaces. Design and develop compilers, translators, and filters for network security products using flex and yacc. Maintain and modify existing compilers for the unique Tarari Deep Content Inspection product line. Write API code for library functions. Write/update documentation for products created/modified including API guides, theory of operation, invention disclosures, User guides, etc. Scope work, define schedules, track to schedules, and report status. Working closely with different teams for system level integration and testing.REQUIREMENTS:Strong algorithmic knowledge. Must be able to develop, analyze and maintain algorithms to meet specific requirements as well as recommend solutions based on modeling and performance analysis.Compiler Experience, using tools such as lex (flex), & yacc (bison).Strong understanding of Regular Expression technology (RegEx, PCRE).C programming required. High level scripting (Perl, Python, etc.) programming a plus.Comfortable working with Linux/UNIX operating systems.Knowledge of networking and security protocols (TCP/IP, SSL, AES, etc.) and systems (UTM, IDS, IPS, etc.) very helpful. Demonstrated success in system or software design and development in a small team environment. Fluent in English, both spoken & written.EDUCATION:BS in Computer Science or Math (MS Computer Science preferred). To Apply Visit LSI CorporationQualifications:RESPONSIBILITIES:Develop application software which includes writing compilers and application programming interfaces. Design and develop compilers, translators, and filters for network security products using flex and yacc. Maintain and modify existing compilers for the unique Tarari Deep Content Inspection product line. Write API code for library functions. Write/update documentation for products created/modified including API guides, theory of operation, invention disclosures, User guides, etc. Scope work, define schedules, track to schedules, and report status. Working closely with different teams for system level integration and testing.REQUIREMENTS:Strong algorithmic knowledge. Must be able to develop, analyze and maintain algorithms to meet specific requirements as well as recommend solutions based on modeling and performance analysis.Compiler Experience, using tools such as lex (flex), & yacc (bison).Strong understanding of Regular Expression technology (RegEx, PCRE).C programming required. High level scripting (Perl, Python, etc.) programming a plus.Comfortable working with Linux/UNIX operating systems.Knowledge of networking and security protocols (TCP/IP, SSL, AES, etc.) and systems (UTM, IDS, IPS, etc.) very helpful. Demonstrated success in system or software design and development in a small team environment. Fluent in English, both spoken & written.EDUCATION:BS in Computer Science or Math (MS Computer Science preferred).
|