DeveloperJobs.io
← Back to all jobs

Job Description

This position supports the development of Electronic Warfare Systems by building, integrating, and testing transmitter and receiver waveform software, with a focus on improving performance and resiliency across RF, sensor, and communications domains.

Role Focus

As an Electronic Warfare Software Engineer, you will contribute to waveform development and system integration for mission solutions spanning communications, telecom, electronic, and sensor systems. The work includes enhancing robustness under real-world conditions and improving detection and decoding outcomes.

Key Responsibilities

  • Develop, integrate, and test system components implementing transmitter and receiver designs for diverse mission solutions across communications, telecom, electronic, and sensor domains.
  • Improve waveform resiliency to better withstand real-world operating conditions.
  • Enhance waveform performance, compute efficiency, and probability of detect and decode.
  • Develop, debug, and test across multiple C and C++ code bases.
  • Design and architect new waveform approaches and logic.
  • Participate in daily scrums, bi-weekly sprint planning, release planning, and demonstrations.
  • Develop software for interfacing with hardware components.
  • Integrate open and modular hardware and software compliance in fielded RF systems.

Required Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • 5 to 9 years of software engineering experience.
  • Knowledge of software development methodologies including Agile, Scrum, or Kanban.
  • Proficiency in at least one programming language, such as Python, Java, C++, or JavaScript.
  • Understanding of data structures and algorithms (arrays, linked lists, trees, sorting, searching).
  • Ability to debug and troubleshoot code using IDE tools such as logging and breakpoints.
  • Experience with version control systems, especially Git (branching, merging, and pull requests).
  • Experience working in a team environment, including code reviews, pair programming, and documentation.
  • Microservice Development experience.
  • DevSecOps experience.
  • Kubernetes and/or containerization experience.
  • Experience with C++, Python, and/or Java.

Technologies

  • Python
  • Java
  • C++
  • JavaScript
  • Git
  • Microservice Development
  • DevSecOps
  • Kubernetes
  • Containerization

Preferred / Desired Skills

  • Agile and DevSecOps alignment
  • Agile Scrum or Kanban experience
  • DevSecOps concepts
  • CI/CD pipeline familiarity
  • Git workflows including GitLab/GitHub
  • Jira and Confluence familiarity
  • Configuration management
  • Digital engineering practices
  • Experience working in incremental capability releases
  • EW/SIGINT domain knowledge or experience with RF systems, digital receivers, SDR architectures, Electronic Support (ES), Electronic Attack (EA), SIGINT processing chains, spectrum management, signal processing fundamentals, timing and synchronization, antenna systems, data recording and playback, and mission data management

Location and Clearance

  • Location: King of Prussia, PA (onsite)
  • Clearance: Top Secret

Compensation and Schedule

  • Salary: USD 150,000 to 175,000 per year (based on education and experience)
  • Schedule: 4-day work week (4x10 schedule) with 3 days off every week

Benefits

  • Comprehensive benefits
  • Paid time off
  • 401K with matching

Education

Bachelor’s degree in computer science, Software Engineering, or a related field.

Similar Jobs