Job Number: R0031590
Embedded Developer, Mid
Perform low-level software development and operations support for complex systems. Work individually or within a team on the development of embedded systems. Use command of the C language, compiler techniques, and comprehension of real-time operating systems, assembly language, and debugging.
-Experience with developing embedded software systems in Assembly, C, C++, or other proprietary languages in UNIX, Linux, or Windows environments
-Experience with developing embedded software systems in one or more of the following operating system environments: VxWorks, WindowsCE, or other government specified operating systems
-Experience with operating system internals in one or more of the following operating systems: UNIX, Linux, Windows, VxWorks, or other government specified operating systems
-Experience with low-level programming of device drivers in a UNIX, Linux, or Windows environment
-Experience with developing tools in Windows, Linux, or government specified environment
-TS/SCI clearance with a polygraph
-BA or BS degree and 3+ years of experience with software engineering or 7+ years of experience with software engineering in lieu of degree
-Experience with Kernel level development
-Experience with reverse engineering and analysis of software
-Experience with vulnerability analysis
Applicants selected will be subject to a securityinvestigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required.
We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status—to fearlessly drive change.