Software Engineer C++

Lockheed MartinLiverpool, NY
Onsite

About The Position

Join our Agile Team of Innovators! At Lockheed Martin Rotary & Mission Systems, our Software Engineers create cutting-edge, real-time processing solutions that power the next generation of mission-critical products. As a member of a collaborative Agile team, you’ll work side-by-side with domain experts from hardware, software, subsystems, and systems engineering. Together, you’ll translate requirements into robust architectures, design elegant solutions, write high-quality code, build comprehensive unit tests, and support seamless integration and long-term sustainment. If you’re passionate about developing reliable, high-impact software in a dynamic, multidisciplinary environment, we’d love to have you on board! This position requires a U.S. DoD Security Clearance at the SECRET level. This position is located at a facility that requires special access.

Requirements

  • Bachelor’s Degree in Computer Science or equivalent technical discipline with a concentration in computer science courses
  • Minimum of 2 years Object Oriented C++ Software Development experience
  • Experience with Automated Test tools and Techniques and Static Code Analysis
  • Linux Environment
  • Agile Development and configuration Management tools (Git, JIRA, Confluence)
  • Ability to obtain & maintain a U.S. DoD Security Clearance at the SECRET level.
  • U.S. Citizenship required

Nice To Haves

  • Experience with Software Modeling (UML) and architecture
  • Experience developing system and software requirements and design
  • Understanding and application of Design Patterns
  • Experience in common scripting languages (ex: bash, Python)
  • Experience with Code Optimization for real time systems
  • Experience with Continuous Integration/ Continuous Delivery (CI/CD) Methodologies
  • Experience working in a team environment
  • Digital Signal Processing
  • CUDA development
  • Embedded Applications
  • Radar development experience

Responsibilities

  • Translate requirements into robust architectures
  • Design elegant solutions
  • Write high-quality code
  • Build comprehensive unit tests
  • Support seamless integration and long-term sustainment

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