Principal Software Engineer/ Analyst

4M ResearchHuntsville, AL
337d

About The Position

4M Research is currently looking for a Principal Software Engineer/Analyst for our team in Huntsville, AL! The successful candidate performs evaluations of various software related products and covers assessments of software products through all phases of the development life cycle, including software specifications, design verification, coding, testing, and results data validation. Utilizes static and dynamic analysis tools to identify potential vulnerabilities and code defects. Works as part of a team and independently to verify and validate potential defects found during analysis. Participates in peer reviews throughout the product lifecycle. Mentors junior personnel. Exercises strong written and oral communication skills. Exercises strong knowledge of Microsoft Office.

Requirements

  • High School diploma with 17 years of experience, or
  • Associate's degree with 15 years of experience, or
  • Bachelor's degree with 13 years of experience, or
  • Master's degree with 11 years of experience, or
  • PhD with 9 years of experience.
  • Experience/familiarity with ADA programming language.
  • Ability to obtain and maintain security clearance.

Nice To Haves

  • Master's degree in a related field.
  • Experience with the Missile Defense Agency (MDA).
  • Experience with Python, Java or other programming languages.
  • Linux OS experience.
  • Experience with embedded systems development, test, and/or IV&V.
  • Regression testing and performance testing experience.
  • Knowledge of the IEEE 1012-1998 Standard for Software Verification and Validation.

Responsibilities

  • Perform evaluations of various software related products.
  • Assess software products through all phases of the development life cycle.
  • Utilize static and dynamic analysis tools to identify potential vulnerabilities and code defects.
  • Verify and validate potential defects found during analysis.
  • Participate in peer reviews throughout the product lifecycle.
  • Mentor junior personnel.
  • Communicate effectively in written and oral forms.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service