Job Description :
Title: Software Engineer (Systems Verification) II
Location: Valencia, CA
Duration: 12 months
Max Rate: Open

Experience:

Extensive technical knowledge of advanced testing concepts and formal Systems Verification strategies for regulated Software, preferably in the Medical Device Industry.
Excellent verbal and written communication skills and the ability to positively influence individuals and groups
Strong problem solving skills in a team environment
Knowledge of both Manual and Automated Testing Tools for Application Software as well as Embedded Systems
Understanding of hardware design and trade-offs, embedded (real-time) software tradeoffs, performance and redundancy issues
Knowledge of Software and System Architectures, Software Engineering Best Practices, and programming and scripting languages.
Understand SW/HW systems and be able to test for the types of failure modes associated with these systems.
Experience using configuration management, requirements management, issue tracking systems

BS/MS in Computer Science, Electrical Engineering, Biomedical Engineering or related field (or equivalent experience)
5+ Years’ experience in Systems Engineering, Software Development and/or Software V&V
Training, technical: Evidence of continuing education in technology improvement, advanced product development tools and processes.

Strongly Desired Skills:

Experience in the Medical Device industry (or other regulated environment)
2+ Years experience programming in Scripting Languages (preferably PHP or Python)
3+ years Experience in writing Automated Software Test Scripts for Embedded Systems
Ability to read, understand and/or write C++, C# Code