Embedded Developer, Senior

Key Role:

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.

Basic Qualifications:

  • 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

Additional Qualifications:

  • Experience with Kernel level development
  • Experience with reverse engineering and analysis of software
  • Experience with Vulnerability Analysis

Clearance: 

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.

Not ready to apply? Join our talent community and sign up for job alerts.