GrammaTech, Inc. Company Profile

Software Engineer - Research (Common Lisp) at GrammaTech, Inc. () (allows remote)

About the Employer

Job Description

Overview: Work with one of GrammaTech's Research team on advanced software development in a large Common Lisp codebase. Build new components and extend existing tooling to meet project needs. Implement both exploratory research prototypes and high-quality library components and products. Significant experience contributing to large projects, developing software, focus on Common Lisp. LOCATION : Ithaca, NY or Remote, USA Only Responsibilities: Develop applications software from requirements Use of various commercially available tools and SDLC approaches Effectively communicate up to Project Leaders and across all peers Qualifications: Required BS in Computer Science or equivalent 5+ years post-degree experience working in structured systems and/or software development teams, Common Lisp Experience working development activities on large code bases (>10 KLOC) as well as developing software from scratch Familiar with common software architectures, design patterns, and software development life cycle practices Preferred Binary Analysis, Source Code Analysis Compiler design, compiler front-end integration, parsers Static and/or Dynamic Analysis Reverse-engineering Malware-analysis techniques Knowledge of machine code, especially ARM, x86 or x86-64 Dynamic analysis, program instrumentation, and profiling System-administration experience, especially related to security