Job Description:
• Develop and document system requirements, operational concepts, and interface control documents.
• Design system interfaces and ensure seamless integration across distributed components.
• Conduct trade studies to support technology, cloud, and architectural decisions.
• Develop integration and test plans, procedures, and test cases.
• Execute test activities and work with engineers to resolve defects.
• Analyze data from tests and studies to inform technical decisions.
• Manage and track engineering tasks, schedules, and milestones.
• Prepare clear, concise technical reports, diagrams, and supporting visuals.
• Work closely with multidisciplinary engineering teams.
• Lead and present at internal reviews and milestone checkpoints.
• Communicate complex technical concepts clearly to non-technical stakeholders.
Requirements:
• Bachelor’s degree in engineering, Computer Science, MIS, or related field—or equivalent experience.
• 5+ years of relevant systems engineering experience.
• Strong understanding of the Software Development Life Cycle (SDLC).
• Excellent analytical, communication, and collaboration skills.
• Experience with AWS cloud services and modern cloud architectures.
• Knowledge of image processing workflows, database technologies, or scientific data systems.
• Familiarity with engineering tools such as DOORS, Jira, Confluence, and Git.
• Understanding of AI/ML concepts and their applications to systems engineering.
• Experience supporting or modernizing large-scale distributed systems.
Benefits:
• 401K plan with company match
• Medical
• Dental
• Vision
• Life insurance
• AD&D
• Flexible spending account
• Disability
• Paid time off
• Flexible work schedule
Apply Now
Apply Now