Software Design Engineer

Leidos

(Chantilly, Virginia)
Full Time
Job Posting Details
About Leidos
Leidos holdings isa leading provider of scientific, engineering, systems integration and technical services and solutions to all branches of the U.S. military, agencies of the U.S. Department of Defense, the intelligence community, the U.S. Department of Homeland Security and other U.S. Government civil agencies, as well as to customers in selected commercial markets.
Summary
Leidos is looking for a Software Design Engineers in both Chantilly, VA or Columbia, MD. Candidates must possess a Secret security clearance for consideration. In support of a classified government program, the Software Design Engineer will develop, maintain and enhance complex and diverse software systems. The successful candidate will work well both independently and as part of a team.
Responsibilities
* Support research, engineering, and development of innovative solutions to support operational cyber missions. * Performing C/C++ programming (use of Visual Studio) * Performing Windows (and some Linux) programming for 32-bit (and 64-bit) systems * Developing Windows Applications and services (driver experience desired) * Apply coding experience on Intel or AMD platforms * Apply understanding of cryptographic protocols and compression technologies and their implementation in C/C++
Ideal Candidate
**Required Qualifications** * A Bachelor’s degree in a related technical field. An additional four (4) years of related experience may be substituted for the degree. * A minimum of five (5) years of related experience is required. * US Citizen, with at least a Secret clearance, up to Top Secret with Polygraph * Some experience programming in Python, Java, C++, C, or Assembly. * Knowledge of x64 assembly and kernel development * Some knowledge of Web communication technologies including HTTPS * Understanding computer, network hacker techniques and methodologies to include application and mitigation techniques * Understanding public exploits and awareness of new unpublished exploits * Applied knowledge/experience developing and testing applications on Windows and Linux systems **Desired Qualifications** * A Top Secret SCI security clearance with a polygraph * Some embedded software experience across multiple architectures including ARM, Intel, or other vendors (Android, Arduino Processing, Launchpad C, WindRiver VxWorks, RobotC, etc.) * Understanding of operating system internals for Windows, iOS, Linux, and/or Android, such as process synchronization techniques (i.e., semaphores, messages, threading), process scheduling, resource and device access. * Have some embedded system programming or low-level hardware interfacing experience (such as using embedded hobby boards like the Arduino, Raspberry Pi, Launchpad, Beagle, etc.).

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.