Technical Lead, Electronic Warfare Software Engineering (TC2248) chez Research Innovations
Research Innovations · Aberdeen Proving Ground, États-Unis d'Amérique · Hybrid
- Bureau à Aberdeen Proving Ground
WHAT YOU WILL BE DOING
- Serve as the technical lead for established EW software systems, owning architecture, design decisions, and technical roadmap.
- Lead sustainment, modernization, and incremental enhancement of existing mission-critical systems.
- Balance new feature development with technical debt reduction, refactoring, and performance optimization.
- Design, implement, and review software in Java, C/C++, and Python, remaining hands-on throughout the development lifecycle.
- Guide engineering teams through architecture decisions, trade-off analysis, and implementation approaches.
- Collaborate with Systems, Hardware, Test, and Operations teams to ensure reliable integration and deployment.
- Decompose operational and sustainment requirements into actionable, prioritized work aligned with agile execution.
- Troubleshoot complex production and field issues, including performance degradation and integration failures.
- Define and maintain technical documentation, architecture diagrams, and sustainment artifacts.
- Ensure systems meet security, scalability, reliability, and mission requirements over long operational lifecycles.
- Communicate technical status, risks, and decisions clearly to stakeholders, customers, and leadership.
WHAT YOU HAVE DONE
- Bachelor’s degree in Computer Science, Computer Engineering, or related field, with 10+ years of software engineering experience (or equivalent).
- Demonstrated experience serving as a Technical Lead or senior engineer on complex software systems.
- Significant experience sustaining and evolving established systems, not just greenfield development.
- Strong software design and architecture experience for long-lived, mission-critical applications.
- Hands-on development experience in Java, C/C++, and Python.
- Proven ability to lead technical decisions, conduct code reviews, and mentor engineers.
- Experience supporting systems through full lifecycle operations, including sustainment, upgrades, and defect resolution.
- Ability to analyze and resolve complex technical issues in production or operational environments.
- Familiarity with agile development practices in environments with legacy and modern components.
- Experience working across distributed teams with limited oversight.
- Background in defense, EW, radar, communications, or other real-time/mission systems.
EVEN BETTER
- Experience modernizing legacy systems or transitioning architectures without disrupting operations.
- Knowledge of Electronic Warfare concepts, RF systems, or signal processing.
- Experience with performance tuning, system reliability, and availability improvements.
- Familiarity with DoD systems, standards, or programs of record.
- Experience supporting Joint or Coalition operational systems.
- Exposure to software sustainment best practices, including configuration management and long-term maintainability.