Software Integration Engineer

Lockheed MartinManassas, VA
1dOnsite

About The Position

Lockheed Martin Rotary & Mission Systems is seeking a full-time Software Integration Engineer. In this role, you will perform software engineering tasks related to the integration of software systems supporting imaging subsystems of navy submarine. The successful candidate will be responsible for integration of software from various sources in a quick paced, engineering environment. This engineer will maintain software interfaces and associated documentation while coordinating integrating and testing activities on site.

Requirements

  • Bachelor's degree in Systems Engineering, Software Engineering, Computer Engineer; or equivalent engineering discipline.
  • Professional experience involving software development lifecycle.
  • Ability to write, modify, and debug C/C++ (or equivalent) interface code that ties external modules to internal APIs, data buses, or middleware.
  • Must be a US Citizen; this position will require a government security clearance.
  • This position is located at a facility that requires special access.

Nice To Haves

  • Experience with real‑time or mission‑critical operating environments (e.g., embedded Linux, RTOS, or flight‑simulation frameworks).
  • Knowledge of standards and best practices for software integration (e.g., DO‑330, IEC 61508, or ISO 26262).
  • Strong communication and vendor‑management skills – ability to act as the primary technical liaison, run coordination meetings, and document integration status.
  • Proficiency in scriptable build/automation tools (Python, Bash, PowerShell) to streamline import of vendor drops.
  • Basic troubleshooting of network‑based interfaces (TCP/IP, UDP, DDS, or proprietary protocols) and ability to produce integration test plans and defect reports.

Responsibilities

  • Coordinate and oversee the receipt, validation, and integration of software releases from external vendors into the baseline system.
  • Develop, modify, and debug interface code and wrappers required to enable seamless communication between vendor components and internal applications.
  • Create and execute integration test plans, capture test results, and work with vendors to resolve defects or compatibility issues.
  • Maintain configuration‑controlled documentation (release notes, interface control documents, integration status reports) and ensure all changes are tracked in the source‑control and release‑management system.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service