Software Engineer II to support development and sustainment of mission-critical U.S. Navy tactical systems in Huntsville, AL. This role focuses on software development, maintenance, and system integration within a collaborative Agile environment supporting advanced defense capabilities.
This position is fully on-site. The salary range is $110,000 - $115,000 annually, depending on experienceResponsibilities:- Develop and maintain software solutions for tactical defense systems
- Participate in full software development lifecycle (SDLC) activities in an Agile environment
- Support system integration, testing, and troubleshooting of distributed software systems
- Analyze system requirements and contribute to software design and implementation
- Perform debugging, root cause analysis, and defect resolution
- Collaborate with cross-functional engineering teams (systems, test, integration)
- Support technical reviews, documentation, and process compliance
Experience:- Bachelor's degree in Computer Science, Engineering, Math, Physics, or related field (or equivalent experience)
- 2-4 years of software development experience
- Expertise and mastery of C++ (or equivalent object-oriented language/Matlab/ scripting languages).
- High proficiency in at least two of the following areas:
Systems Engineering Software and System Analysis Requirements development Verification and validation
Trade studies Modeling and simulation Integration and test
- Experience working in Agile development environments
- Object-oriented design and development experience (design patterns, modular architecture)
- Experience with Linux/UNIX environments
- Familiarity with IDEs (e.g., Eclipse)
- Understanding of UML and software modeling concepts
- Exposure to automated or driver-based testing environments
- Solid State Radar Experience/Radar Experience
- Strong math background such as linear algebra, statistical analysis, or signal processing
- Knowledge of Radar systems and subsystems
- Experience developing radar systems such as algorithms, software, data analysis, and modeling
- Experience using Cameo (or similar) to create SysML model-based systems engineering artifacts
- Current, active government clearance that is at least secret level or higher
Experience with the following tools are a plus:- Version control tools (such as ClearCase)
- JIRA (or similar)
- xUnit Framework, Junit, and CPPUnitLite
- Assemblers
- CMMI Level 5 Life Cycle Processes/Procedures
We offer medical, dental and vision insurance, 401k, PTO and 11 paid holidays.