Annapolis Junction,Maryland, USA
Perform low-level software development and operations support for complex systems. Work individually or within a team on the development of embedded systems with an excellent command of the C language, compiler techniques and a good understanding of real-time operating systems, a deep knowledge of assembly language, and a strong knowledge of debugging.
8+ years of experience with software development
Experience with analyzing embedded software systems in C++, C, or Assembly, UNIX, Linux, or Windows Environments
Experience with analyzing embedded software systems in an operating system environment, including VxWorks, and Xilinx
Experience with low-level device driver development in a UNIX, Linux, or Windows environment
Ability to obtain a security clearance
HS Diploma or GED
Experience with kernel level development
Experience with reverse engineering and analysis of software
Experience with Vulnerability Analysis
Experience with firmware extraction
BS degree in CS, EE, CE, or Physics
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.
We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.
JBBAH R0120156 // Equal Opportunity Employer