Lockheed Martin
CNO Software Engineer - Early Career
Lockheed Martin, Herndon, Virginia, United States, 22070
By bringing together people that use their passion for purposeful innovation, at Lockheed Martin we keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel development and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. At Lockheed Martin, we place an emphasis on empowering our employees by fostering innovation, integrity, and exemplifying the epitome of corporate responsibility. Your Mission is Ours.
Responsibilities As an Early Career Cyber Network Operations (CNO) Software Engineer, you will work on mission‑critical programs developing specialized cyber tools, techniques, and integrated effects. You will compose creative offensive cyber solutions to real‑world problems in the name of national security, leveraging your knowledge of OS security features, reverse engineering, vulnerability analysis, networking, firmware, kernel‑level development, and OS platform internals.
Basic Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
Experience performing Software Development and writing in languages such as C, C++, Python, and Assembly.
Experience/knowledge developing, testing, and debugging code (operating system kernel development experience desired).
Experience/knowledge of network protocols and data flows or similar concepts.
Desired Skills
Demonstrated experience with memory management and threading.
In‑depth experience in tool development and kernel architecture in operating systems such as Windows, Linux, macOS, iOS, and Android.
Software development experience supporting CNO/CNE (design, implementation, testing, analysis, debugging).
Experience in vulnerability research and applying various analysis techniques.
Experience in reverse engineering in various architectures (x86, ARM).
In‑depth understanding of low‑level operating systems development and APIs.
Writing effective OS‑level code and extensions (device drivers for networking, storage, audio, video, etc.).
Experience performing Software Configuration Management.
Writing unit tests when developing new software and fixing bugs.
Security Clearance This position requires a government security clearance (TS/SCI). You must be a U.S. Citizen.
Work Schedule
Onsite full‑time; work will be performed at a designated Lockheed Martin facility.
Standard Monday–Friday 40‑hour work week (subject to alternate work schedules).
Additional Information Equal‑opportunity employer. Application window closes in 90 days. Relocation may be available.
#J-18808-Ljbffr
Responsibilities As an Early Career Cyber Network Operations (CNO) Software Engineer, you will work on mission‑critical programs developing specialized cyber tools, techniques, and integrated effects. You will compose creative offensive cyber solutions to real‑world problems in the name of national security, leveraging your knowledge of OS security features, reverse engineering, vulnerability analysis, networking, firmware, kernel‑level development, and OS platform internals.
Basic Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
Experience performing Software Development and writing in languages such as C, C++, Python, and Assembly.
Experience/knowledge developing, testing, and debugging code (operating system kernel development experience desired).
Experience/knowledge of network protocols and data flows or similar concepts.
Desired Skills
Demonstrated experience with memory management and threading.
In‑depth experience in tool development and kernel architecture in operating systems such as Windows, Linux, macOS, iOS, and Android.
Software development experience supporting CNO/CNE (design, implementation, testing, analysis, debugging).
Experience in vulnerability research and applying various analysis techniques.
Experience in reverse engineering in various architectures (x86, ARM).
In‑depth understanding of low‑level operating systems development and APIs.
Writing effective OS‑level code and extensions (device drivers for networking, storage, audio, video, etc.).
Experience performing Software Configuration Management.
Writing unit tests when developing new software and fixing bugs.
Security Clearance This position requires a government security clearance (TS/SCI). You must be a U.S. Citizen.
Work Schedule
Onsite full‑time; work will be performed at a designated Lockheed Martin facility.
Standard Monday–Friday 40‑hour work week (subject to alternate work schedules).
Additional Information Equal‑opportunity employer. Application window closes in 90 days. Relocation may be available.
#J-18808-Ljbffr