Title: Software Engineer - Common Lisp
COMPANY: GrammaTech, Inc.
Location ZipCode: 14850
Job Description: Overview:
Innovation is at the heart of GrammaTech, and we are constantly pushing the boundaries of software research and developmentâfrom software assurance and software integrity to cyber-security, threat mitigation and autonomic computing. We develop new technologies and see the results of our research incorporated into tools used by engineers and security professionals worldwide.
GrammaTech was founded in 1988, with the firmly-grounded purpose of helping todayâs organizations develop tomorrowâs software. With a focus on the evolving cyber-security landscape, software hardening and intelligent systems, we tackle the most challenging software issues through a constant stream of highly innovative research and commercial development programs. Headquartered in the beautiful Finger Lakes Region of New York, we offer positions in Ithaca, NY and Madison, WI, as well as opportunities for remote employment.
We offer a competitive salary and benefits package including health care plan options, a generous paid time off program, flexible hours, company-sponsored employee pension plan, and opportunities for professional and personal development.
Responsibilities:
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.
- 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
GrammaTech, Inc. is an Equal Opportunity/Affirmative Action employer. Members of underrepresented groups are encouraged to apply.
Options:
Refer this job to a friend
ID 2017-1072
<H1>of Openings 1</H1>
Job Locations US-NY-Ithaca
Posted Date 8/25/2017
Category Engineering
Education level:
experience:
license:
training:
work Shift:
Shift Duration:
hours per week:
salary: -
NAICS:
company information:
company mail:
company direct:
company online:
company phone:
company fax:
company email:
fein:
fedcontractor: 0