Mid-Level Application Developer

Neural Solutions

Columbia (MD)

Presencial

USD 174.000 - 207.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

Neural Solutions in Columbia, MD is seeking a Software Engineer specializing in AI-assisted reverse engineering tools. You will design enhancements for RE workflows using AI, work with autonomous agents, and automate analysis tasks.

The role requires 6 years of experience with a technical degree or 4 additional years without a degree, deep Linux/assembly knowledge, and proficiency in Python or C/C++. A TS/SCI with Polygraph clearance is required.

Formación

  • Experience with reverse engineering tools such as Ghidra/IDA Pro.
  • Deep understanding of Linux file formats, assembly, binaries, memory, and calling conventions.
  • Curiosity about AI/LLMs and hands-on experimentation with these technologies.
  • Experience developing tools, scripts, or plugins for analysis workflows.
  • Proficiency in at least one reverse engineering relevant scripting or programming language (e.g., Python, C/C++).

Responsabilidades

  • Design and implement enhancements for RE workflows using AI-assisted tooling.
  • Experiment with autonomous or semi-autonomous agents to support development tasks.
  • Automate common RE tasks, including analysis and documentation processes.
  • Apply AI techniques to binary analysis, annotation, and pattern recognition.
  • Collaborate directly with customers and team members to shape and refine solutions.
  • Evaluate and document the effectiveness of tooling improvements.

Conocimientos

Ghidra/IDA Pro
Low-level concepts
AI experimentation
Tool development
Python/C++

Educación

Bachelor's degree or equivalent experience

Herramientas

Python
C/C++

Descripción del empleo

Software Engineer - AI-Assisted RE Tools

Join our innovative team developing cutting-edge tools for reverse engineering and software development, leveraging your expertise in Linux, software development, and reverse engineering to enhance the way reverse engineers work with AI techniques.

Responsibilities:
  • Design and implement enhancements for RE workflows using AI-assisted tooling.
  • Experiment with autonomous or semi-autonomous agents to support development tasks.
  • Automate common RE tasks, including analysis and documentation processes.
  • Apply AI techniques to binary analysis, annotation, and pattern recognition.
  • Collaborate directly with customers and team members to shape and refine solutions.
  • Evaluate and document the effectiveness of tooling improvements.
Required Skills:
  • Hands-on experience with reverse engineering tools such as Ghidra or IDA Pro.
  • In-depth understanding of low-level concepts: Linux file formats, assembly, binaries, memory, and calling conventions.
  • Curiosity about AI/LLMs and hands-on experimentation with these technologies.
  • Experience in developing tools, scripts, or plugins for analysis workflows.
  • Proficiency in at least one reverse engineering relevant scripting or programming language (e.g., Python, C/C++).
Nice to Have:
  • Experience reversing Linux-based network devices or embedded systems.
  • Familiarity with firmware analysis, bootloaders, and networking protocols.
  • Skill in applying automation or AI techniques to RE tasks.
  • Knowledge of agentic AI frameworks or orchestration systems.
  • Experience with Java or C programming languages.
  • Background in analyzing cyber security-related datasets (network traffic, OS events).

Experience Required: 6 years with Bachelor's degree in a technical field, or 4 additional years without degree

Location: Columbia, MD

Clearance: TS/SCI with Polygraph required

Salary Range: $174,000 - $207,000

Questions about this role or want to learn more about Neural Solutions?

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Application Developer (AD), Level 2 [D.26.0213]
Application Developer (AD), Level 2 [D.26.0213]

Dover Networks LLC • Northern (KY)

Híbrido
USD 200.000 - 219.000
Competitive salary
AI-Enhanced Reverse Engineering Tools Engineer
AI-Enhanced Reverse Engineering Tools Engineer

Neural Solutions • Columbia (MD)

Presencial
USD 174.000 - 207.000
Application Developer 2 - (Ghidra, Linux, AI/LLM)
Application Developer 2 - (Ghidra, Linux, AI/LLM)

Akina, Inc. • Maryland

Presencial
USD 213.000 - 260.000
24 days PTO
11 federal holidays
401k with 10% employer contribution
+2
Application Developer 2 - (Ghidra, Linux, AI/LLM)
Application Developer 2 - (Ghidra, Linux, AI/LLM)

Akina Inc • Annapolis (MD)

Presencial
USD 213.000 - 260.000
24 days PTO per year
11 federal holidays
401(k) with 100% vesting
+5
Senior Software Engineer
Senior Software Engineer

Neuralsolutions • Columbia (MD), Northern (KY)

Presencial
USD 204.000 - 247.000
Application Developer 2: AI-Driven RE Tools
Application Developer 2: AI-Driven RE Tools

Akina, Inc. • Maryland

Presencial
USD 213.000 - 260.000
24 days PTO
11 federal holidays
401k with 10% employer contribution
+2
AI-Driven Reverse-Engineering Tooling Engineer
AI-Driven Reverse-Engineering Tooling Engineer

Dover Networks LLC • Northern (KY)

Híbrido
USD 200.000 - 219.000
Competitive salary
Junior Software Engineer I (AI Focus)
Junior Software Engineer I (AI Focus)

Neural Solutions • Columbia (MD)

Presencial
USD 138.000 - 163.000
Reverse Engineer Software Developer
Reverse Engineer Software Developer

RedBeard Solutions LLC. • Fort Meade (MD)

Presencial
USD 250.000 - 300.000
Application Developer (Reverse Engineer)
Application Developer (Reverse Engineer)

visionist • Laurel (MD)

Presencial
USD 135.000 - 195.000
Employee ownership
401K match
ESOP
+3