> Markdown version of [/jobs/ext/4517825-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4517825-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** PEAK Technical Services Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $103,688.0 - $215,384.0 - **Contract:** Permanent contract - **Skills:** Algorithm Design, Automation of Tests, Configuration Management, Code Review, Nvidia CUDA, Computer Engineering, Continuous Integration, Linux, Distributed Systems, MATLAB, Object-Oriented Software Development, Radio-Frequency Identification, Software Architecture, Software Tools, Secure Coding, Signal Processing, Software Construction, Software Engineering, Systems Integration, Verilog, VHSIC Hardware Description Language (VHDL), Data Processing, Real Time Systems, Test-Driven Development (TDD), Fpga Hardware, Backend, Information Technology, Devsecops - **Published:** November 1, 2026 - **Apply:** https://www.juju.com/job/16_c052634f ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with 8-12 years of relevant experience or a Master's degree with 6-10 years. * Experience with real-time systems, signal processing, and high-throughput data processing architectures. * Experience serving in a technical software leadership role. * Proficiency in C and object-oriented design, with experience in performance-critical applications. * Solid foundation in modern software engineering practices, including code reviews, CI/CD, and test-driven development. * Ability to contribute to technical strategy and business development efforts. * Strong organizational and communication skills. * Must be a U.S. citizen, possess and maintain a DoD Secret security clearance or be able to obtain a DoD Secret clearance. Also, must be able to obtain and maintain a DoD Top-Secret security clearance. * Reside in or be willing to relocate to the Huntsville, AL area. Preferred Qualifications * Advanced degree in Electrical Engineering, Computer Engineering, or a related discipline. * Strong background in EW concepts, such as electronic attack, electronic protection, and electronic support. * Demonstrated experience developing electronic warfare, RF systems, or radar software in a team-based environment. * Deep expertise in electronic warfare systems and architectures. * Experience with GPU acceleration (CUDA), MATLAB, or advanced algorithm development. * Familiarity with FPGA development (VHDL/Verilog) and hardware/software integration. * Experience leading teams and building high-performance engineering organizations. * Prior experience supporting U.S. Air Force or DoD EW programs. * Active Secret or Top Secret security clearance. ## Description The selected candidate will partner with executive leadership, program managers, chief engineers, and cross-functional teams to lead software architecture, design, and development for advanced electronic warfare systems. Primary Responsibilities * Lead the software architecture, design, and development of advanced electronic warfare systems, including RF sensing, signal processing, and countermeasure capabilities. * Provide technical leadership across the full software lifecycle, ensuring alignment with mission requirements, performance constraints, and system integration needs. * Oversee the development of real-time, high-performance software supporting EW and radar platforms, including embedded and distributed systems. * Guide the evolution and sustainment of EW software frameworks, ensuring scalability, modularity, and reuse across programs. * Mentor and grow a high-performing engineering team, fostering technical excellence and leadership development. * Collaborate with business development to shape EW-focused solutions, support proposals, and expand customer relationships. * Ensure adherence to software engineering best practices, including DevSecOps, automated testing, configuration management, and secure coding. * Back-end software development. CUDA is a plus. C in a Linux environment is strongly preferred.