Software Engineer Skill Level 4, SME
Company: Onyx Point
Location: Annapolis Junction
Posted on: April 2, 2026
|
|
|
Job Description:
TO BE CONSIDERED FOR THIS POSITION YOU MUST CURRENTLY HAVE AN
ACTIVE TS/SCI SECURITY CLEARANCE WITH THE FEDERAL GOVERNMENT. (U.S.
CITIZENSHIP REQUIRED). In this role, you'll apply your deep
technical expertise to analyze, reverse-engineer, and develop
mission-critical capabilities that directly support national
security objectives. You will be a key player in a fast-paced
environment, tackling unique challenges at the intersection of
hardware, software, and embedded systems. Key Responsibilities: •
Reverse Engineer complex hardware and software systems to
understand their inner workings and identify potential
vulnerabilities. • Conduct rigorous code reviews to ensure the
quality, security, and performance of all developed software. •
Leverage deep expertise in Linux to build, manage, and troubleshoot
custom development and analysis environments. • Develop custom
software tools and applications using Python, C, and Assembly, with
a strong focus on embedded and resource-constrained systems. •
Perform in-depth vulnerability research to discover and analyze
weaknesses in a variety of targets. • Collaborate with a team of
skilled engineers to design and implement innovative solutions to
challenging technical problems. • Required Skills: o Programming
Proficiency and development of applications ? strong scripting
skills particularly in Python, C, Assembly ? Experience in embedded
systems o Proven expertise in Advanced Binary Analysis & Reverse
Engineering using tools such as Ghidra, IDA Pro, and Binary Ninja o
Demonstrated experience in Vulnerability Research (VR) & Exploit
Development o Linux - Deep expertise in managing, configuring, and
troubleshooting; ability to trouble shoot and bypass complex
security constraints o Extensive experience working with embedded
architectures (e.g., ARM, MIPS, PowerPC) and RTOS environments. o
Strong proficiency in C/C++ and Assembly, with a deep understanding
of operating system internals • Desired Skills: o Knowledge of IOT
devices o Networking Skills o Experience in Virtualization o Linux
Kernal development; Socket o integrating security tools into the
CI/CD pipeline Compensation: We are committed to providing fair and
competitive compensation. The salary range for our positions vary
depending on accepted contractual position skill level. These
salaries fall within the range of $78,000 to $275,000 per year.
This range reflects the compensation offered across the locations
where we hire. The exact salary will be determined based on the
candidate's work location, specific role, skill set, and level of
expertise. Benefits: We offer a comprehensive benefits package,
including: Health Coverage: Medical, dental, and vision insurance
Additional Insurance: Basic Life/AD&D, Voluntary Life/AD&D,
Short and Long-Term Disability, Accident, Critical Illness,
Hospitalization Indemnity, and Pet Insurance Retirement Plan:
401(k) plan with company match Paid Time Off: Generous PTO, paid
holidays, parental leave, and more Wellness: Access to wellness
programs and mental health support Professional Development:
Opportunities for growth, including tuition reimbursement
Additional Perks: Flexible work arrangements, including remote work
options Flexible Spending Accounts (FSAs) Employee referral
programs Bonus opportunities Technology allowance A diverse,
inclusive, and supportive workplace culture
Keywords: Onyx Point, Dale City , Software Engineer Skill Level 4, SME, Engineering , Annapolis Junction, Virginia