Neural Solutions logo

Senior Software Engineer (AI-Assisted Developer Tooling)

Neural Solutions

Columbia, MarylandFull-time2 weeks ago
Apply Now

At a Glance

Employment Type
Full-time
Experience Level
Mid-level
Location
Columbia, Maryland
Salary
$53.5k - $99.5k
Posted
2 weeks ago

This is a full-time Senior Software Engineer (AI-Assisted Developer Tooling) position at Neural Solutions, based in Columbia, Maryland. The role offers $53.5k - $99.5k.

Compensation

$53.5k - $99.5k

Job Description

Software Engineer

This Software Engineer will focus on improving the tools and workflows used by reverse engineers, enabling automation and AI-assisted capabilities for complex software and device platforms.

Responsibilities

  • Design and implement tooling enhancements to support reverse engineering workflows for firmware, embedded systems, and application software.
  • Experiment with autonomous or semi-autonomous agents to assist with development workflows.
  • Extend or integrate reverse engineering tools such as Ghidra.
  • Develop automation for common reverse engineering tasks, including analysis and documentation.
  • Apply AI-assisted techniques to binary analysis, annotation, and pattern identification.
  • Collaborate with customers and teammates to gather feedback and iterate on solutions.
  • Measure and document the effectiveness of tooling improvements.

Required Skills

  • Hands-on experience with reverse engineering tools such as Ghidra or IDA Pro.
  • Strong understanding of low-level software concepts (assembly, binaries, memory, calling conventions).
  • Experience developing software tools, scripts, or plugins to support analysis workflows.
  • Proficiency in at least one scripting or programming language commonly used in RE workflows.
  • Able to prototype, evaluate, and refine experimental tooling.
  • AI/LLM curious and ready to learn on-the-job; familiar with AI/LLM and interested in taking their skills to the next level.

Nice To Have

  • Experience reverse engineering Linux-based network devices or embedded systems.
  • Experience reverse engineering network traffic and web applications.
  • Familiarity with firmware analysis, bootloaders, and networking protocols.
  • Experience applying automation or AI techniques to reverse engineering tasks.
  • Knowledge of Python or similar scripting languages used in RE tooling.
  • Knowledge of agentic AI frameworks or orchestration systems.

Experience Required: 12 years with Bachelor's degree in a technical discipline, or 16 years without degree

Location: Columbia, MD

Clearance: TS/SCI with Polygraph required

Salary Range: $204,000 - $247,000

Job Details

Employment Type
Full-time
Location
Columbia, Maryland
Remote Work
No
Posted
2 weeks ago

Ready to Apply?

Click below to apply directly on the company's website.

Apply on Company Website