ARSIEM

397 - Principal Software Engineer

ARSIEM
Apply
4 months ago
Fort Meade, MD, USAStaff+

Base Salary

$216k - $241k/yr

Responsibilities

  • Design, develop, test, debug, and maintain software applications supporting mission requirements.
  • Analyze customer needs, develop software prototypes, engineer technical solutions, implement algorithms, and translate conceptual designs into scalable software architectures.
  • Develop and debug object-oriented software, analyze legacy code, and create efficient algorithms using data structures, dynamic programming, heuristics, and modeling techniques.
  • Perform software testing and troubleshooting at the operating-system level, including file I/O, system interfaces, and low-level programming.
  • Develop tools for binary analysis, shellcode detection, malware analysis, function identification, and reverse engineering of compiled software.

Requirements

  • Bachelor's degree plus 11 years of relevant experience or equivalent.
  • Proficiency with Python and ability to read and understand C/C++ and x86 Assembly.
  • Experience with software architecture, operating-system design, compilers, and debugging.
  • Experience with operating-system internals, low-level software development, file I/O, system APIs, memory management, and executable program analysis.
  • Familiarity with malware analysis, reverse engineering, and protocol analysis is preferred.
  • Active TS/SCI clearance with a polygraph and U.S. citizenship are required.

Tech Stack

AssemblyCC++Python

Categories

ARSIEM

About ARSIEM

51-200 employees

ARSIEM delivers cybersecurity, enterprise application development, embedded software, systems integration, and software test and evaluation services to U.S. federal agencies. The company operates as a government contractor providing technical consulting and engineering support across defense and civilian programs, including work at Fort Meade. Founded in 2013 and headquartered in Baltimore, Maryland, ARSIEM is privately held.

Contact me