Software Engineer II @ GrammaTech | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Software Engineer II jobs in United States
101 applicants
company-logo

GrammaTech · 17 hours ago

Software Engineer II

ftfMaximize your interview chances
Cyber SecurityDeveloper Platform
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Insider Connection @GrammaTech

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Design, develop, and maintain software applications, ensuring adherence to coding standards and best practices.
Perform debugging, testing, and troubleshooting throughout the software development life cycle under the guidance of senior engineers.
Collaborate with cross-functional teams to analyze customer needs and software requirements.
Develop and validate software testing and validation procedures, documenting results to ensure quality and performance.
Contribute to the implementation of software architecture and design patterns under the supervision of senior engineers.
Support reverse engineering, binary analysis, and cybersecurity efforts with supervision, applying methods to address software vulnerabilities.
Integrate AI/LLM technologies with support from senior team members to enhance threat detection and software analysis.
Contribute to the transition of software prototypes into deployable products.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

PythonCC++Software SecurityStatic AnalysisCompilersAlgorithmsData StructuresVersion Control SystemsMachine CodeReverse EngineeringBinary AnalysisFuzz TestingEmulationEmbedded Systems SecurityAI/LLM Technologies

Required

MS in Computer Science/Engineering with a minimum of one year of experience, or BS/BA in Computer Science/Engineering, or equivalent, with a minimum of three years of experience.
Proficiency in Python, with experience in C and/or C++.
Knowledge of compilers, static analysis, or software security.
Understanding of algorithms, data structures, and their application in software development.
Familiarity with machine code (e.g., x86, ARM, MIPS, or PPC family).
Experience with version control systems, such as Git or Mercurial.
Basic understanding of reverse engineering and binary analysis, with exposure to tools like Ghidra, IDA, angr, capstone, or similar.
Ability to troubleshoot and resolve common software development issues, with guidance from senior engineers.
US Citizen or meets the definition of US Person per ITAR.

Preferred

Familiarity with vulnerability assessment techniques, including fuzz testing and emulation.
Exposure to firmware unpacking, binary analysis tools, and techniques for embedded systems security.
Interest in learning AI/LLM technologies and their application in cybersecurity.
Familiarity with advanced cybersecurity strategies, particularly in securing firmware and embedded systems.

Benefits

Medical
Dental
Vision
Short- and long-term disability benefits
Life insurance
401(k) plan with company contribution
Paid holiday
PTO
Merit increases
Incentive compensation plans

Company

GrammaTech

twittertwittertwitter
company-logo
GrammaTech's software-development tools are used worldwide by startups, Fortune 500 companies, educational institutions, and government

Funding

Current Stage
Growth Stage
Total Funding
$10M
Key Investors
DARPAUnited States Navy
2024-03-13Grant· $1M
2023-09-05Acquired
2017-10-02Grant· $9M

Leadership Team

leader-logo
Mike Dager
CEO
linkedin
leader-logo
Alexey Loginov
Chief Technology Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot