Get more replies from employers
Send a job-specific resume in minutes.
SageCor Solutions, based near Fort Meade, seeks an embedded software engineer capable of reverse engineering, debugging, and identifying software defects. You will work on high-assurance systems, leveraging C/C++ and Python to analyze existing codebases and improve security posture.
Must have active TS/SCI with polygraph, strong low-level programming experience, and familiarity with reverse-engineering tools. Join a growth-focused team delivering cutting-edge defense IT solutions.
Serving Maryland and the Greater Washington D.C. area, SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services to areas requiring (or desiring) nationally-recognized expertise in high performance computing, large data analytics and cutting edge information technologies.
Perform reverse engineering and debugging on existing software. Identify defects in software and provide ways to correct defects. Research open-source vulnerabilities related to software. Develop methods and techniques to identify if running software is vulnerable.
Experience with low-level programming and assembly language. Knowledge of C/C++ and Python. Knowledge of industry standard reverse-engineering tools.
Experience developing software for embedded systems. Experience automating reverse engineering tasks.
Five (5) years' experience as an embedded developer, in programs and contracts of similar scope, type, and complexity is required. Four (4) years of additional embedded developer experience may be substituted for a bachelor's degree. A Master’s degree in a relevant discipline may be substituted for two (2) years of experience, reducing the requirement to three (3) years of relevant experience.