> Markdown version of [/jobs/ext/3727652-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3727652-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:** BAE Systems - **Location:** Nashua, NH, United States - **Experience:** Expert - **Salary:** $118,095.0 - $200,762.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), Computer Engineering, Data Structures, Software Design Documents, Software Design Patterns, Memory Management, Linux on Embedded Systems, Field-Programmable Gate Array (FPGA), Real-Time Operating Systems, Simulink, Software Engineering, Software Systems, System on a Chip, Systems Integration, Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Model-Driven Development, Information Technology - **Published:** October 14, 2026 - **Apply:** https://jobs.baesystems.com/global/en/job/131410BR ## About the Role Job Description Are you a highly experienced and innovative Principal Engineer passionate about pushing the boundaries of embedded systems? Do you thrive on complex technical challenges and want to lead the development of cutting-edge electronic systems that directly contribute to national security?, * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Master's degree preferred. * Active Secret DoW clearance. * 6+ years of experience in embedded systems development. * Experience with Xilinx FPGAs: including experience with Vivado, VHDL or Verilog, and embedded processor cores (e.g., MicroBlaze, Zynq). * Proficiency in C/C++ with a strong understanding of memory management, data structures, and algorithms. * Experience with real-time operating systems (RTOS). * Strong analytical and problem-solving skills. * Excellent communication and interpersonal skills. Preferred Education, Experience, & Skills * Experience with hardware/software integration and testing. * Experience with model-based design tools (e.g., Simulink). * Experience with Xilinx SDSoC or Vitis. * Security focused development experience and understanding of common vulnerabilities. ## Description We are seeking a highly skilled and motivated Principal Engineer to assist with the development of critical embedded systems for our Precision Strike & Sensing Solutions (PGSS) business. PGSS designs, develops, and manufactures state-of-the-art seeker, guidance, and control technologies for precision munitions. In this role, your technical expertise will be assisting in executing on design, implementation, and validation of complex embedded systems, with a strong focus on FPGA-based processing and embedded Linux environments. You will be responsible for mentoring junior engineers, driving technical excellence, and ensuring the successful delivery of high-quality, reliable products., * Participate in the architectural design, development, integration, and testing of complex embedded systems utilizing Xilinx FPGAs and Embedded Linux. * Collaborate with the engineering team on standards, best practices, and design patterns. * Collaborate with systems engineers to translate requirements into robust and efficient software solutions. * Investigate and resolve complex technical issues, serving as a subject matter expert. * Contribute to the development of technical documentation, including specifications, design documents, and test plans. * Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.