Job Opportunity for a Software Engineer – Wheeling, WV
TTi's software engineers develop next-generation technologies. In addition to revolutionizing data security and smart sensor technology, we use our top-notch programming skills to innovate in a number of other areas as well. Our projects include working on advanced algorithms, scalability and storage solutions, and applications that address the needs of our clients.
Role
Software Engineers have a passion for solving complex and interesting problems. To handle information at a large scale requires ideas from just about every area of computer science, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design, etc. Engineers work on many projects that carry varying responsibilities.
Requirements
-BS, or MS in Computer Science or related technical discipline (or equivalent).
-A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
-Extensive programming experience in C/C++ and Java (strong Object Oriented skills preferred).
-Excellent Python programming skills.
-Several years of systems software design and development experience, with extensive knowledge of Unix/Linux.
-Coding skills in Javascript/AJAX, database design and SQL, knowledge of TCP/IP and network programming are a plus.
-Must be a U.S. Citizen.
Qualified applicants should submit a letter of interest, current resume, and references.
