DeveloperJobs.io
← Back to all jobs

Job Description

Advance real-time software for sensor and electromagnetic warfare applications, supporting EMSO platform capabilities for the EA-37B Compass Call mission system.

Responsibilities

  • Lead real-time software development tasks, applying real-time software expertise to define requirements and software designs while accounting for target hardware platform limitations
  • Integrate third-party and vendor-developed RF software applications into the EA-37B mission computer’s Open Mission Systems Environment
  • Collaborate with external vendors to evaluate existing implementations, identify compatibility gaps, and support required modifications for successful operation in the program’s target environment
  • Analyze software built for other OMS implementations and adapt, port, configure, or guide changes needed for interoperability with the program’s hardware and software architecture
  • Develop, maintain, and troubleshoot interfaces between mission applications, middleware, hardware devices, and mission computer services
  • Support software deployment, configuration management, and verification activities across development, integration, and test environments
  • Evaluate software behavior, performance, and resource usage within constrained mission computing environments
  • Define and document interface requirements, software integration processes, and technical baselines for vendor-delivered applications
  • Participate in software integration testing, system verification, defect resolution, and regression testing for mission applications
  • Work with systems engineers, software engineers, test engineers, cybersecurity personnel, and program stakeholders to deliver successful software integration and mission capability
  • Contribute to software engineering practice improvements, including CI/CD workflows, containerized deployment approaches, and automated test strategies where applicable
  • Contribute to technical publications and journals as a Lead contributor and Author
  • Prepare technical documentation, status updates, and integration findings to support program execution and lifecycle sustainment
  • Support technical interchange meetings, design reviews, and integration planning sessions with internal teams, government stakeholders, and external vendors
  • Begin ownership of small team development, including mentoring others
  • Support user training, briefings, and awareness activities related to secure system operations and cybersecurity policy compliance
  • Assist with competitive proposals and authoring white papers
  • Other related duties, as assigned

Requirements

  • 3+ years of experience in software development, software integration, or related RF engineering work
  • Experience with C, C++, C#, Python, and/or MATLAB
  • Experience with software integration, debugging, and troubleshooting across multiple computing environments
  • Understanding of core software engineering principles, including version control, build processes, testing, and configuration management
  • Experience working with APIs, middleware, inter-process communication, or distributed software components
  • Ability to understand existing software architectures and adapt software for operation within a different target environment
  • Experience collaborating with technical teams to resolve compatibility, interface, or performance issues
  • Strong written and verbal communication skills, including working effectively with external vendors and multidisciplinary engineering teams
  • Ability to obtain and maintain a security clearance
  • U.S. citizenship required

Technologies

  • C, C++, C#, Python, MATLAB
  • CI/CD, DevOps
  • API
  • Container development, Docker, Kubernetes
  • Distributed systems
  • Open Mission Systems Environment, OMS (Open Mission Systems)
  • Inter-process communication, middleware
  • Version control
  • TS/SCI

Preferred Qualifications

  • Active TS/SCI clearance
  • Experience with Open Mission Systems (OMS), modular open systems approaches, or mission system software integration in airborne platforms
  • Experience integrating software onto mission computers, embedded processing environments, or defense/aerospace hardware/software platforms
  • Familiarity with EW, RF signals processing, or other EMSO mission applications
  • Experience supporting software integration for airborne platforms, ideally within military aviation environments
  • Experience coordinating technical changes across organizational boundaries involving vendor-developed or third-party software products
  • Proficiency in Python and/or MATLAB for analysis, prototyping, test automation, or integration support
  • Experience with containerization technologies such as Docker or Kubernetes-based workflows
  • Experience with CI/CD pipelines, DevOps practices, and automated software build/test/deployment processes
  • Familiarity with real-time, embedded, or resource-constrained software environments
  • Experience with interface definition, message formats, data models, and software interoperability standards
  • Knowledge of cybersecurity requirements and secure software integration practices for defense systems
  • Experience with software verification, validation, and formal test activities in regulated or mission-critical environments

Travel Requirements

  • 10% - 25% travel

Education and Experience (Levels 3, 4)

  • 5 years of related experience with a Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • 3 years of related experience with a Master’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • 0 years of related experience with a Ph.D. in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related technical field

Benefits

  • Health & Welfare
  • Retirement Plans
  • Tuition Reimbursement
  • Time Off
  • Professional Development

Similar Jobs