Software Engineer
Davis Strategic Innovations, Inc.
Huntsville, AL, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Adobe InDesign
Systems Engineering
Unix
Code Review
Eclipse (Software)
Gradle
Integrated Development Environments
Java Web Services
Linux System Administration
MATLAB
Apache Maven
+10 more
Software Engineering
Software Requirements Analysis
SonarQube
Systems Modeling Language
System Software
Systems Integration
Gitlab
Git
Integration Tests
Information Technology
Job description
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.
Requirements
- 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, * 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
almost 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
23 days ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
What Jobs Can You Get with a Software Engineering Degree?
over 2 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago