CareerPlanSign in

Software Engineer

Crane, Indiana, United States💼 Full-time🗓 2026-09-16 → 2026-09-26

Core

Design, develop, integrate, test, and maintain software and firmware for Electronic Warfare systems, tactical information systems, test infrastructure, and training environments.

Role type

Software Engineer (Defense/Electronic Warfare)

Builds

Electronic Warfare systems, tactical information systems, test facilities, and training environments

Domain

Defense, Electronic Warfare, Tactical Systems

Deliverable

production ML models | product features

Required skills

Python, C, C++, Java, software testing (unit, integration, system-level), requirements analysis, traceability, technical documentation, git-based version control, system troubleshooting

Responsibilities

Design, develop, modify, integrate, test, and maintain computer software and firmware; Support software efforts across the lifecycle including initial design, new development, upgrades, and replacements; Plan, design, code, test, integrate, and deliver algorithms, models, and programs; Analyze system-level requirements to validate operational needs; Perform requirements development, validation, traceability analysis, risk assessment, and mitigation planning; Support software testing activities including IV&V; Perform traceability analysis between requirements and test results; Participate in code reviews and user acceptance testing.

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.