Logo
Davis Strategic Innovations Inc

Software Engineer / Software Tester Job at Davis Strategic Innovations Inc in Hu

Davis Strategic Innovations Inc, Huntsville, AL, US, 35824

Save Job

Job Description

Software Engineer / Software Tester

Location: Huntsville, AL (100% Onsite)
Clearance Required: Final Secret (minimum; TS/SCI also accepted)

Overview

We are building a team of Software Engineers and Software Test Engineers to support a large-scale defense program in Huntsville, AL. The effort spans new software development, software/hardware integration, and rigorous testing.

We are interviewing all candidates through a single process, then aligning individuals to the best-fit sub-team (development, test, or interface) based on skills and interest. You do not need to meet every qualification listed - strong candidates will demonstrate depth in one or more of the core areas.

Responsibilities (varies by assignment)
  • Software Development

    • Design, implement, and maintain software in Linux based C++ and Python development environments
    • Contribute to clean-sheet architecture and design using UML (Cameo or similar).
    • Participate in the full software lifecycle: requirements analysis, design, coding, testing, and verification.
    • Develop software in a Linux (Red Hat) environment.
  • Software Testing & Integration

    • Develop and execute unit, process-level, and system-level tests.
    • Work with software/hardware integration testbeds to verify performance.
    • Support automated test frameworks and troubleshoot integration issues.
    • Collaborate with engineers to validate requirements and ensure performance, reliability, and safety.
  • Collaboration & Process

    • Work within structured, process-oriented development
    • Use requirements management tools (e.g., DOORS) to trace requirements to code and tests.
    • Engage in peer reviews, design discussions, and team decision-making within a large team.
Required Qualifications
  • Active Final Secret clearance (minimum). TS and TS/SCI candidates welcome. Interim clearances cannot be considered.
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field. Equivalent experience may be considered.
  • Experience in at least one of the following areas:

    • Software design and development (C++, Python, Ada, C#, etc.)
    • Software/hardware integration or testbed work
    • Unit, integration, or system-level testing in a structured environment
  • Familiarity with Linux (preferably Red Hat).
  • Ability to work onsite full-time in Huntsville, AL, with flexibility for early start hours.
Desired Qualifications (not required)
  • Experience with UML modeling tools (e.g., Cameo, Rhapsody).
  • Familiarity with requirements management systems (e.g., DOORS).
  • Real-time operating systems (RTOS) experience.
  • Background in large defense or aerospace programs.
  • Knowledge of structured development processes