Entry Level Software Engineer - Huntsville, Alabama

Davidson Technologies, Inc.Huntsville, AL
Onsite

About The Position

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation. Davidson is seeking a Software Engineer for Huntsville, AL. This position is an integral part of a fast-paced, innovative program involving system engineering and developing software for the Sentinel program. The program works cross-functionally and cross-site with innovative team members skilled in Software Engineering and Systems Engineering. The standard work schedule is 9/80. This allows for every other Friday off.

Requirements

  • Bachelor's degree in STEM related degree from an accredited college or university
  • 0-2 years of experience as software engineer
  • Experience with designing, developing and troubleshooting C++
  • Excellent organizational and facilitation skills
  • Self-starting mentality and willingness to take ownership of difficult challenges
  • Currently hold a Secret clearance or higher

Nice To Haves

  • Experience with operational weapon software and embedded systems
  • Experience with real-time operating systems
  • Experience with Git/GitLab
  • Experience with SysML, UML or other modeling languages
  • Experience with Atlassian tool suite: Jira and Confluence

Responsibilities

  • Work within an Agile team providing technical leadership for the integration of requirements and design for software-intensive systems.
  • Focus on software design, development and unit testing to meet customer's emerging mission needs.
  • Interface with Scrum team on technical considerations for associated problems, issues or conflicts.
  • Interface with chief architects to ensure technical requirements are met.
  • Develop technical documentation to include activity and sequence diagrams.
  • Self-organize and participate in an Agile development lifecycle.
  • Build consensus within a cross-functional team.
  • Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service