What do you get when you bring together the brightest minds and place them into an exciting, fast-paced environment that fosters intellectual growth and rewards based on impact, not tenure?
You get one of the best privately held small business headquartered in Huntsville, Alabama, that provides advanced technology and expert consulting services to industries throughout the world. AEgis specializes in modeling & simulation (M&S) and micro/nanoscale technology development. Our core competencies include simulation software and training simulators; geospatial databases; 3D models; war fighter exercise support; systems engineering and analysis; verification, validation, and accreditation (VV&A); test and evaluation support; Hardware-in-the-Loop (HWIL) and Man-in-the-Loop (MIL) simulation. AEgis' Nanogenesis Division excels in advancing cutting edge micro and nanoscale technologies from concept to deployment with applications ranging from defense to energy to biotechnology.
AEgis is seeking a highly qualified Software Engineer in performing development and maintenance of software simulations and tools to support the analysis of directed energy effects on space systems, assessments of susceptibilities of space system to directed energy sources, and space situational awareness. The Software Engineer will utilize modern development practices to include continuous integration, test-driven development and code reviews. Existing code may require refactoring to make it more maintainable and robust. Candidates may range from recent college graduates to experienced software engineers. Candidates must be able to interact and work with end users and have the ability to quickly learn the customer’s domain along with new programming languages, tools, and techniques. The ideal candidate will be able to move between different projects quickly.
New Hire Success Factors
30 days: Successfully in process accomplishing all security-related activities resulting in access to Government computer networks. Candidate will review and demonstrate understanding of team processes and procedures
60 days: Interact with team and other teammates successfully supporting software tool maintenance and development and other activities as directed for mission support. Candidate will become familiar with ongoing projects.
90 days: Under minimum supervision develop expertise in the suite of tools used to support the customer and ability to extend and adapt existing tools and create new tools when required.