Job DescriptionACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIREDWe are seeking a
Software / Systems Engineer (SAS Member) to join our specialized Network Device team, supporting the design, development, and sustainment of new and existing Network Operations capabilities. In this role, you will apply deep C programming and binary reverse engineering expertise to analyze embedded architectures, dissect firmware, and build resilient, low-level capabilities targeting enterprise and tactical network infrastructure. The ideal candidate thrives in resource-constrained, embedded environments and possesses a strong grasp of network protocols, appliance hardware, or Real-Time Operating Systems (RTOS).
The annual base salary range for this role is $167,000-$198,000 (USD) , which does not include discretionary bonus compensation or our comprehensive benefits package. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things.
Required SkillsLow-Level & Embedded Architecture Analysis: Demonstrated ability to navigate and develop within constrained memory, cross-compiled, and hardware-adjacent environments (e.g., ARM, MIPS, PowerPC, x86).
Protocol & Appliance Proficiency (One or More Required):Network Protocols: In-depth understanding of core networking protocols (e.g., TCP/IP, BGP, OSPF, MPLS, IPSec, DNS, ARP) at the packet and state-machine levels.
Network Appliances: Hands-on experience analyzing, configuring, or developing for physical or virtual network appliances (routers, switches, firewalls).
Real-Time Operating Systems (RTOS): Practical experience developing or debugging software in an RTOS environment (e.g., VxWorks, QNX, FreeRTOS, Integrity).
On-Site Operational Readiness: Ability to perform work on-site from either the R&E or Parsons Columbia facilities.
Education:
Bachelor's Degree in Data Science, Computer Science, Electrical Engineering, Mathematics, or a related technical discipline, PLUS
5+ years of professional experience in data science, analytics, or technical analysis OR
Master's Degree in a related field, PLUS
3+ years of professional experience.
Desired Skills- Reverse Engineering & Disassembly Tool Suites: Proficiency using industry-standard static and dynamic analysis tools such as Ghidra, IDA Pro, Binary Ninja, QEMU, or GDB.
- Assembly Language Fluency: Ability to read, analyze, and write assembly across multiple embedded processor architectures (e.g., MIPS, ARM, PowerPC, x86/x64).
- Embedded Linux & Kernel Internals: Familiarity with embedded Linux distributions, custom bootloaders (e.g., U-Boot), kernel modules, and device drivers.
- Network Traffic Generation & Packet Manipulation: Experience utilizing raw sockets, Scapy, Wireshark, or custom packet-crafting harnesses to validate protocol interactions and capability behavior.
- Python & Build Automation Tooling: Proficiency in Python scripting for test automation, binary parsing, and working with cross-compilation toolchains, Makefiles, and Git version control.