Senior C++/Python Software Engineer

  • Lockheed Martin
  • Elkridge, Maryland
  • 10/27/2026
Full time Information Technology Telecommunications

Job Description

Designs, develops, tests, and maintains secure cyber software and systems. Responsibilities include building Python and C/C++ solutions, researching vulnerabilities, integrating software with hardware and operating environments, and supporting cyber operations. Requires 15 years of software engineering experience and an active DoD Top Secret SCI with Polygraph.

Responsibilities

  • Analyze user requirements and derive software design and performance requirements.
  • Design, code, debug, and maintain new or existing software systems.
  • Integrate software into modified systems and operating environments.
  • Develop database queries and complex database interfaces.
  • Create and execute software component test procedures and perform quality control.
  • Develop secure cyber tools and capabilities for vulnerability research, exploitation, or mitigation.

Required Skills

  • Python scripting and systems design/development
  • C/C++ systems design/development
  • Bash scriptingawksed
  • Power
  • Shell
  • RF signal familiarity
  • STM32 microcontroller development
  • Hardware breadboarding and debugging
  • RF analysis and test tools