Principal Software Engineer
SAIC · San Diego, CA · 2 days ago
Engineering$160k–$200k/yrFull-time
About the role
Join our innovative team in San Diego, CA, and contribute to mission-critical efforts in cutting-edge defense communication technology development, integration, and testing.
Responsibilities
- Design, develop, and maintain software for RF and VLF communication systems supporting U.S. Navy and Air Force operations.
- Write clean, efficient, and well-documented code in C, C++, and Java.
- Support the full software development lifecycle (SDLC) including requirements analysis, design, coding, testing, and deployment.
- Develop and implement test procedures and scenarios for new and updated communication systems.
- Collaborate with hardware engineers to support hardware/software integration and system configuration.
- Participate in troubleshooting and resolving complex technical issues during integration, implementation, and testing phases.
- Support FPGA development and integration efforts as needed.
- Contribute to waveform development and DoD communications system enhancements.
- Provide technical direction, mentorship, and training to junior engineers.
- Interface regularly with management, customers, and cross-functional teams to ensure alignment and project success.
- Create and maintain comprehensive technical documentation, including software design documents, test plans, and configuration guides.
Requirements
- Bachelor’s in Electrical Engineering, Computer Science, Software Engineering, Computer Engineering, Mathematics, or related field and nine (9) years or more experience; Masters and seven (7) years or more experience; PhD or JD and four (4) years or more experience.
- Must be a U.S. Citizen.
- Must have an Active Secret Clearance.
- Must be able to obtain a Top Secret Clearance.
- Five to ten (5-10) years of hands-on software development and engineering experience.
- Strong proficiency in C and C++ programming languages.
- Exceptional communication, collaboration, and problem-solving skills.
- Demonstrated ability to learn and apply new technologies quickly.
Qualifications
- Master's degree in related Engineering or Science field.
- Background in RF Engineering, with preferred experience in VLF systems.
- Experience working in Agile/Scrum development environments.
- Certified Scrum Master (CSM) certification.
- Experience with DoD VLF message processing systems.
- Familiarity with waveform development and DoD communications systems.
- Understanding of VLF communication concepts and experience working with similar strategic communication systems.
- Experience supporting DoD defense programs and navigating DoD development processes.
- Proficiency with Microsoft Office Suite, including Visio, Project, Excel, Outlook, PowerPoint, and Word.
Pay
The target salary range is $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.