Software Engineering Intern
Position Summary:The Software Engineering Intern will contribute directly to both software testing and the required documentation under a design control process; This role focuses on software testing execution, defect tracking, test automation support, and preparation of test related documentationThe intern will work closely with Software Engineers, BME and Quality Assurance team to ensure software quality, compliance, and traceability throughout the product lifecycle.Essential Duties and Responsibilities:Execute software test cases for all the software applications medical device applications.Assist in developing and maintaining, test protocols, test scripts, test traceability matrices (RTM), automated test scripts (where applicable)Perform regression testing for new software releases and patches.Document defects clearly in issue tracking systems and support root cause analysis.Verify resolution of defects and support re-testing activities.Assist in cybersecurity-related testing activities (e.g., integrity checks, user access controls, logging validation).Assist in maintaining documentation in compliance with FDA design control requirementsQualifications:Required education and experience:Current or recently an undergraduate or graduate student enrolled in an accredited university.Field of study in Computer Science, Software Engineering or other similar technical related fields.Applied experience in software development and testing.Knowledge, Skills and Abilities:Understanding of software testing principles, including:Unit testingIntegration testingRegression testingBasic understanding of:Software Development Life Cycle (SDLC)Software Verification & Validation (V&V)Requirements traceability conceptsFamiliarity with defect tracking tools (e.g., GitHub Issues, AWS, etc.)Working knowledge of at least one programming language: C#, C++, or Python preferredBasic scripting capability (e.g., Python, PowerShell, or Bash)Understanding of object-oriented programming conceptsFamiliarity with version control systems (e.g., Git)Strong attention to detail in documenting test execution resultsAbility to write clear, structured technical documentationAbility to interpret software requirements and translate them into test casesLogical and analytical thinking for defect identification and troubleshootingAbility to manage multiple tasks with shifting prioritiesClear written and verbal communication skillsAbility to work effectively among the different multiple projectsWillingness to learn medical device compliance requirementsPhysical Requirements:Prolonged periods of sitting at a desk and working on a computer.Equal Employment Opportunity:Spectral AI, Inc. is an equal opportunity and affirmative action employer. All applicants will be considered for employment without regard to race, color, ancestry, national origin, sex, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, protected veteran status, or any other characteristic protected by applicable federal, state or local laws.