Software Engineer III @ GrammaTech | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Software Engineer III jobs in United States
Be an early applicantLess than 25 applicants
company-logo

GrammaTech · 8 hours ago

Software Engineer III

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.
Collaborate with cross-functional teams to analyze customer needs and software requirements.
Utilize scientific analysis and mathematical models to predict and measure outcomes of design.
Develop and direct software testing and validation procedures, documenting results for ongoing development and product improvement.
Contribute to the implementation of software architecture and design patterns to ensure scalability and maintainability.
Integrate binary analysis and reverse engineering techniques to identify and address software vulnerabilities, with potential applications of AI/LLMs to enhance analysis and threat detection.
Work closely with project management to ensure projects are delivered on time and within budget.
Supervise and guide the work of other engineering staff as needed.
Transition software prototypes into fully 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.

PythonC/C++Reverse EngineeringBinary AnalysisCompilersStatic AnalysisSoftware SecurityAlgorithmsData StructuresGitMachine CodeFuzz TestingEmulation-based MethodsFirmware UnpackingAI/LLM TechnologiesCommon Security VulnerabilitiesSoftware Composition Analysis

Required

MS in Computer Science/Engineering with a minimum of three years of experience, or BS/BA in Computer Science/Engineering, with a minimum of seven years of experience.
Advanced software development skills in Python and C/C++.
Knowledge of compilers, static analysis, and software security.
Strong understanding of algorithms, data structures, and their application in solving complex problems.
Familiarity with machine code (e.g., x86, ARM, MIPS, or PPC family).
Familiarity with software development life-cycle practices including effectively using distributed revision control systems (Git or Mercurial).
Experience in reverse engineering and binary analysis, with familiarity in tools like Ghidra, IDA, angr, capstone, or similar.
Ability to identify and troubleshoot subtle software issues, including platform-specific bugs and performance problems.
Solid understanding of software development life-cycle practices, including testing, validation, and documentation.
Must be a US Citizen or meet the definition of US Person per ITAR.

Preferred

Experience with vulnerability assessment techniques, including fuzz testing and emulation-based methods.
Familiarity with firmware unpacking, binary analysis tools, and techniques specific to embedded systems.
Knowledge of AI/LLM technologies and their application in cybersecurity, particularly for detecting and mitigating software vulnerabilities.
Familiarity with advanced cybersecurity strategies, particularly in securing firmware and embedded systems.
Knowledge of common security vulnerabilities, their causes, and methods for mitigating them in software development.
Experience with software composition analysis and its role in maintaining secure and efficient software 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