Linux CNO Software Engineer

Lockheed MartinHerndon, VA
Onsite

About The Position

As a leader in defense technology cybersecurity, Lockheed Martin designs innovative, custom fit capabilities that strengthen both offensive and defensive cyber operations for customer missions. We are seeking Cyber Network Operations (CNO) Linux Developers who want to solve technical challenges and build tools used in real-world applications. The CNO Developer role at Lockheed Martin Space offers mission-critical impact by developing state-of-the-art tools and platforms that help customers gather intelligence, protect critical infrastructure, and outpace evolving threats. This role provides an opportunity to apply deep knowledge in traditional computing (Windows/Linux/MacOS), mobile technology (Android/iOS), wireless technology, IoT, ICS/SCADA, enterprise technologies, and special-purpose embedded and real-time systems within an innovation lab environment. You will work closely with a collaborative, multidisciplinary team and have direct access to senior cyber strategy leaders. Professional growth is supported through mentorship from senior CNO developers, specialized cyber training, and opportunities to earn certifications while contributing to patented solutions. If you are passionate about building resilient, high-impact cyber tools that help customers keep national assets safe, join our team.

Requirements

  • Experience performing Software Development and writing in software languages such as: C, python, Assembly
  • Demonstrated experience developing, testing and debugging drivers or system level software for Linux (kernel development experience is desired)
  • Demonstrated understanding of network devices, protocols and data flows
  • Active TS clearance with SCI eligibility
  • US citizenship is required

Nice To Haves

  • Demonstrated in-depth experience in Linux tool development and kernel architecture
  • Software development experience including design, implementation, testing, analysis and debugging supporting CNO/CNE.
  • Experience in advanced embedded assembly and RTOS development
  • Experience in reverse engineering in various architectures (i.e. x86, ARM)
  • Demonstrated in-depth understanding of Linux low level systems development and API
  • Experience with writing effective OS level code and extensions (such as device drivers for networking, storage, audio, video, etc.).
  • Demonstrated experience performing Software Configuration Management

Responsibilities

  • Develop state-of-the-art tools and platforms that help customers gather intelligence, protect critical infrastructure and outpace evolving threats.
  • Apply deep knowledge in traditional computing (Windows/Linux/MacOS), mobile technology (Android/iOS), wireless technology, IoT, ICS/SCADA, enterprise technologies, and special-purpose embedded and real-time systems.
  • Work closely with a collaborative, multidisciplinary team and have direct access to senior cyber strategy leaders.
  • Expand technical depth through mentorship from senior CNO developers, attend specialized cyber training, and earn certifications while contributing to patented solutions.
  • Build resilient, high impact cyber tools that help customers keep national assets safe.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Education Assistance
  • Parental Leave
  • Paid time off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service