What are the responsibilities and job description for the Senior Software Engineer – Electronic Warfare position at Stealth Communications?
Stealth Communications seeks multiple positions for Senior Software Engineer – Electronic Warfare to develop and optimize software solutions for mission-critical defense applications. You will work on advanced Electronic Warfare (EW) systems, implementing cutting-edge techniques and algorithms to support national security objectives.
This position requires security clearance and is based onsite in Honolulu, HI
Responsibilities
- Design, develop, and optimize software for Electronic Warfare applications using ASM and C programming languages
- Perform low-level debugging and troubleshooting, using JTAG, GDB, and hardware debugging tools for embedded system software
- Conduct memory optimization, ensuring efficient stack/heap management, cache utilization, and performance tuning for real-time systems
- Use code profiling techniques to analyze execution performance, detect bottlenecks, and optimize CPU cycles and power consumption
- Develop secure and robust software that adheres to real-time constraints and safety-critical system requirements
- Implement and refine Electronic Warfare techniques and algorithms for threat detection, signal processing, and countermeasures
- Collaborate within an agile development environment, applying modern DevOps principles to improve software development and deployment
- Utilize version control systems, ensuring software integrity and collaborative efficiency
- Support the development lifecycle, including software testing, debugging, and integration
- Perform system performance analysis and optimization for real-time embedded systems
- Work both independently and as part of a team to drive technical innovation and system enhancements
Qualifications
- Must possess an active, transferable TS/SCI CI Poly U.S. government-issued security clearance before applying and starting
- Education & Experience: Master’s degree with 13 years of software development experience
- Programming Expertise: Strong proficiency in ASM and C programming languages
- Experience with low-level programming, including register-level hardware interactions and microcontroller/microprocessor architectures
- Deep understanding of memory management, stack overflow protection, and data alignment for embedded systems
- Proficiency in low-level debugging, including JTAG, GDB, and logic analyzers
- Experience with code profiling, CPU cycle optimization, and real-time performance tuning
- Knowledge of multi-threaded programming, inter-process communication (IPC), and real-time scheduling
- Electronic Warfare Knowledge: Understanding of EW techniques, algorithms, and system architectures
- Experience working in an agile development environment with modern DevOps tools and workflows
- Version Control: Working knowledge of Git
- Excellent time management, multi-tasking, and organizational skills.
- Strong ability to communicate technical ideas and concepts.
- Effective prioritization and ability to manage assigned work in dynamic environments.
- Strong interpersonal and communication skills essential for team-based work assignments.
- Proficient in presenting to colleagues and clients at all levels.
Annual salary starting at $275,000 Sign on bonus: $250,000
Salary : $275,000