Senior Software Engineer - Open Mission Systems

Lynx•Fort Worth, TX
•Onsite

About The Position

We are seeking a Senior Software Engineer with expertise in Open Mission Systems (OMS) to join our team. This role involves designing, developing, and testing mission-critical software in Linux environments. The ideal candidate will have a strong background in C++ development, middleware, and service-oriented architectures, with experience in interface definition and mission-level simulation. This is a full-time, onsite position with opportunities for career growth and professional development.

Requirements

  • Bachelor's degree in a STEM discipline.
  • 5+ years of C++ development experience.
  • Experience with Open Mission Systems (OMS) software architecture and development.
  • Experience with C++ mission software development in Linux environments.
  • Experience with middleware and data distribution (DDS, pub/sub architectures).
  • Experience with service-oriented and event-driven software design.
  • Experience developing Service contracts.
  • Experience with interface definition, ICD development, and data modeling.
  • Experience with mission-level simulation and integration testing.
  • Ability to work onsite 100%.
  • Ability to travel 10%.

Nice To Haves

  • Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.).
  • Experience communicating and documenting complex technical designs.
  • Software development experience in Java.
  • Familiarity with Modular Open Systems Approach (MOSA) and FACE technical standards.
  • Experience with integration of third-party mission applications.
  • Understanding of secure and sustainable mission software lifecycle.
  • Experience with CI/CD and configuration management for mission software.
  • Ability to work in a collaborative and team-based environment.
  • Excellent written and verbal communication and presentation skills.

Responsibilities

  • Develop C++ mission software in Linux environments.
  • Implement Open Mission Systems (OMS) software architecture and development.
  • Utilize middleware and data distribution technologies (DDS, pub/sub architectures).
  • Design service-oriented and event-driven software.
  • Develop service contracts.
  • Define interfaces, develop ICDs, and perform data modeling.
  • Conduct mission-level simulation and integration testing.

Benefits

  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + 11 Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service