Annapolis Junction,Maryland, USA
Embedded Developer, Senior
Perform low-level software development and operations support for complex systems. Work individually or within a team on the development of embedded systems. Provide excellent command of the C language, compiler techniques, and a good understanding of real-time operating systems, assembly language, and debugging.
Experience with developing embedded software systems in assembly, C, C++, or proprietary languages in UNIX, Linux, or Windows Environments
Experience with developing embedded software systems in one or more of the following operating system environments, including VxWorks, WindowsCE, or government specified operating systems
Experience with operating system internals with one or more of the following operating systems, including Unix, Linux, Windows, VxWorks, or government specified operating systems
Experience with low-level programming of device drivers in a UNIX, Linux, or Windows environment
Experience with integrating hardware and software systems
Experience with requirements analysis for embedded systems
Experience with developing tools in Windows, Linux, or Government specified environment
Experience with Bit-level data analysis
TS/SCI clearance with a polygraph
Bachelor’s degree and 15+ years of experience with software engineering or 19+ years of experience with software engineering in lieu of a 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 security investigation 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, veteran status, or other protected characteristic—to fearlessly drive change.
JBBAH R0123282 // Equal Opportunity Employer