• Huntsville, AL
  • Full-time
  • Instant Apply
20 days ago

Job Description

Software EngineerCapstone Research Corporation is seeking to expand our team. Capstone Research Corporation is headquartered in Huntsville Alabama. We are a customer-oriented engineering services company providing world class research and development support across the Department of Defense (DoD): Army, Navy, Air Force, Marines, and Missile Defense Agency (MDA). Capstone offers 100% Company Provided Medical and Dental Insurance, Matching 401K, and Profit Sharing as part of our top-notch benefits package. Compensation for this position will be determined, but not limited to, factors such as responsibilities of the job, education, experience, knowledge, skills, abilities, alignment with market data, and internal equity. We have an immediate opening for a Software Engineer to work in our Huntsville, AL office. The successful candidate will join the interdisciplinary Modeling, Simulation, and Analysis Group supporting existing Joint Tactical Integrated Fire Control projects/programs. We are seeking a Software Engineer to support the development of advanced software and algorithms for aerospace applications. The successful candidate will work closely with systems, software, and algorithm engineers to develop, integrate, test, and deploy software supporting complex aerospace and mission systems.Key ResponsibilitiesWork on-site within a collaborative team environment to engineer joint tactical integrated fire control solutionsDesign, develop, test, and maintain software using C++ and Python.Develop algorithms and software supporting complex aerospace and mission-system applications.Analyze complex datasets and develop software and algorithms to extract meaningful information and support engineering decisions.Develop, train, test, and evaluate neural networks and machine-learning algorithms.Prototype algorithms in Python and transition validated algorithms into efficient, production-quality C++ implementations.Develop unit, integration, and system-level tests to verify software performance and correctness.Analyze software and algorithm performance and identify opportunities for optimization.RequirementsBachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, Mathematics, or a related technical discipline.1 - 5 years of professional software development experience.Strong proficiency in modern C++ and/or Python. Experience writing and maintaining unit test with Google Test or similar framework.Ability to operate independently with technical guidance.Strong understanding of software engineering principles, data structures, algorithms, and object-oriented programming.Excellent problem-solving skills and effective verbal and written communication skills.Ability to travel approximately 10% of the time.U.S. CitizenshipMust be able to qualify for a DoD Secret or higher clearancePreferred QualificationsExperience with DoD operations, concepts, and technologies and their supporting sensors, effectors, and networks.Experience working with CI/CD systems (GitLab CI preferred).Professional experience developing software for aerospace, defense, autonomous systems, control systems, or other complex mission systems.Experience developing, training, and evaluating neural networks or machine-learning algorithms.Understanding of machine-learning and deep-learning fundamentals.Experience with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.Strong background in data analysis, statistics, probability, and processing of complex datasets.MS Software Engineering Capstone Research Corporation is an Equal Employment Opportunity CompanyAll Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran.

Numbers & Facts

LocationHuntsville, AL
Job TypeFull-time

Skills

  • Aerospace Engineeringunmatched
  • Aerospace and Defenseunmatched
  • Algorithmsunmatched
  • Analysis Skillsunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Control Systemsunmatched
  • Data Analysisunmatched
  • Data Setsunmatched
  • Data Structuresunmatched
  • Deep Learningunmatched
  • DoD Secret Clearanceunmatched
  • Electrical Engineeringunmatched
  • Fire Suppression/Controlunmatched
  • Machine Learningunmatched
  • Mathematicsunmatched
  • Neural Networksunmatched
  • Object Oriented Programming (OOP)unmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Prototypingunmatched
  • Python Programming/Scripting Languageunmatched
  • Simulationunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Performance Testingunmatched
  • Statisticsunmatched
  • System Testunmatched
  • Systems Analysisunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unit Testunmatched
  • United States Department of Defense (DoD)unmatched
  • Willing to Travelunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder