Previous Job
Previous
Software Systems Engineer
Ref No.: 18-12905
Location: San Diego, California
Here are the job details:
Title: Software Systems Engineer
Location: San Diego, CA
Duration: 6+ Months

Responsibilities:
Research, analyze and design complex information systems and technology solutions in support of user/business needs
Coordinate across multi-disciplinary teams to transform user needs into a strong product concept, with a complete description of software system requirements
Lead use case development, requirements gathering, requirements analysis and review meetings
Create wireframes, high-quality workflow and process-flow diagrams, and other visualizations to communicate technical concepts and product architecture
Write detailed software requirement specifications and document software designs
Manage requirements priority, changes, and planning for future product versions in a scalable and sustainable design
Work in a collaborative team environment; accurately and fully describe user needs to UX, software/firmware development, bioinformatics and testing team members
Support overall project management such as sprint and release planning
Work closely with software test teams to assist in prioritizing and troubleshooting system issues
Analyze existing systems/solutions to drive system design improvements
Provide technical expertise in identifying, evaluating and developing solutions that are cost effective and meet user/business needs.
Coordinate with Product Management to build product development road map and track progress

Ability to integrate and distill technical information from stakeholders into a plan that will produce high quality software solution that meets user/product needs
0-2 years of experience in the field of scientific/technical software design or technical product management
Knowledge and understanding of formalized software requirements gathering and use case development
Strong written/verbal communication and presentation skills, for both technical and non-technical audience
Ability to multi-task, work proactively, stay organized, and incorporate feedback in a fast-paced environment
Experience with enterprise process management tools (Jama, Jira, Confluence), desired
Experience with prototyping tools (e.g. Balsamiq, Axure, Microsoft Expression Blend/Sketch Flow), desired
Knowledge and understanding of Software Development Life Cycle and Scrum methodologies desired
Experience with Next Generation Sequencing and data analysis, and its applications in science and health care, a plus
Experience with design/development/testing/support of cloud software, and cloud providers such as AWS, a plus
Experience with design/development/testing/support of software/firmware applications for biomedical instruments/medical devices/data analysis, a plus