Software Engineer - Research (Common Lisp)

GrammaTech · Feb 11th 2020

Apply on StackOverflow Careers

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

Apply on StackOverflow Careers