Software Engineer

Davis Strategic Innovations, Inc.

$95K — $115K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in software engineering, computer science, mathematics, physics, or a related field
  • 5+ years of software development experience
  • Full lifecycle development experience with Java applications
  • Hands-on experience with Java in UNIX or Linux environments
  • Familiarity with Git, Eclipse, Maven or Gradle, and automated testing frameworks
  • Understanding of systems engineering artifacts and SysML diagrams
  • Strong communication skills and ability to work independently in a fast-paced environment

Responsibilities

  • Contribute to the design and development of command-and-control applications
  • Create software design artifacts relevant to missile defense systems
  • Implement software changes and enhancements as required
  • Participate in design and code reviews to ensure quality
  • Support integration testing and troubleshoot identified issues
  • Assist in the development of MATLAB-based algorithms

Benefits

  • Collaborative team environment
  • Opportunities for professional growth and development
  • Access to advanced technologies and systems
  • Contribute to meaningful defense projects
  • Flexible work arrangements
Full Job Description
Job Description

Software Engineer

Location: Huntsville, Alabama
Clearance: Active Secret
Experience: Bachelor's degree plus 5 years

Position Overview

The Software Engineer will contribute to the design and development of Java-based command-and-control applications supporting missile defense systems. The engineer will create software design artifacts, implement software changes, participate in design and code reviews, support integration testing, and resolve issues identified during testing.

The position may also support the development and implementation of MATLAB-based algorithms.

Required Qualifications
  • Bachelor's degree in software engineering, computer science, mathematics, physics, or a related engineering field
  • At least five years of software development experience
  • Full lifecycle development experience with Java-based applications
  • Hands-on Java development experience in UNIX or Linux environments
  • Experience working within a structured, process-driven integrated team
  • Experience with Git or GitLab, Eclipse, Maven or Gradle, SonarQube, and automated unit-testing frameworks
  • Understanding of systems engineering artifacts, including system requirements, use cases, and SysML diagrams
  • Ability to develop mathematical algorithms or translate mathematical designs into working software
  • Strong written and verbal communication skills
  • Ability to work independently in a dynamic development environment
Preferred Qualifications
  • Experience with missile defense or other complex weapon systems
  • Knowledge of battle management, command-and-control, or defense communications systems
  • Experience developing command-and-control applications
  • Familiarity with radar functionality or radar-control software
  • Experience with software integration testing
  • MATLAB development experience
  • Strong troubleshooting and root-cause analysis skills

Similar Jobs

More Jobs at Davis Strategic Innovations, Inc.

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: