Data Intelligence, LLC (DI) is seeking a Software Engineer IV professionals to support the development and sustainment of advanced U.S. Navy tactical systems in
Huntsville, AL. This role involves full lifecycle software engineering within a collaborative Agile environment, supporting mission-critical defense capabilities.
You'll work closely with cross-functional teams and senior customer stakeholders, contributing to system design, integration, testing, and ongoing software enhancements.
This position is fully on-site in Huntsville, AL. A current, active security clearance that is at least secret level (or higher) is required.Responsibilities:- Perform system and subsystem definition, design, implementation, integration, and testing
- Participate in:
- Software requirements reviews
- Preliminary and critical design reviews
- Integration readiness reviews
- Software acceptance reviews
- Develop software maintenance and upgrade solutions for tactical systems
- Support all phases of the software development lifecycle (SDLC)
- Collaborate in an Agile development environment
- Interface with senior customer personnel on technical matters
- Provide technical guidance to junior engineers as needed
- Support program management with technical expertise
Experience:- Bachelor's degree in Computer Science, Engineering, Math, Physics, or related field (or equivalent experience)
- 8-10 years' experience in software development, maintenance, or support in an Open/Layered
Architecture Environment, Operating Environments; - 8-10 years' experience with the following:
- Model-based tools - Information Assurance - Tools Development - Safety Analysis
- Real-Time - System Data Analysis - Problem Analysis - System Integration
- Expertise and mastery of C++ (or equivalent object-oriented language/Matlab/ scripting languages).
- Experience working in Agile development environments
- Experience with object-oriented design and development, including the use of design patterns to build modular, maintainable, and extensible software (e.g., plugin-based architectures).
- Experience with Linux/UNIX environments
- Proficiency with IDEs (e.g., Eclipse)
- Familiarity with UML and software modeling concepts
- Experience with automated or driver-based testing environments
- Current, active government clearance that is at least secret level or higher
- 7-9 years of industry experience is required
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.