Software Engineer - Research at GrammaTech

common-lispschememachine-codex86architecture
Published 7 months ago

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
👉 Please reference you found the job on Remote People as thank you to us, this helps us get more companies to post here!
When applying for jobs, you should NEVER have to pay to apply.

Are you hiring ?

Post a Job Offer

And reach thousands of people that are willing to work for you

POST A JOB OFFER
now
FREE