Software Verification & Validation Engineer
Software Verification & Validation Engineer
Intellectt Inc
Calgary, Alberta, Canada
See who Intellectt Inc has hired for this role
Job Title: Software Verification & Validation Engineer
Location: Grand Rapids, MI
Duration: Long Term
Note: We’re happy to sponsor TN VISA for Citizens (Canadian/Mexican) who are qualified and ready to relocate immediately (Passport Mandatory).
Job Description
As a Senior Software Verification & Validation (V&V) Engineer, you will play a critical role in ensuring the highest levels of safety and reliability for our software systems, particularly those with High Design Assurance Level A. You will be responsible for developing, executing, and documenting comprehensive V&V strategies, working with cross-functional teams to validate system requirements, and employing advanced tools and methodologies to ensure compliance with industry standards.
Key Responsibilities
Design Assurance: Lead V&V activities for projects requiring High Design Assurance Level A.
Requirements Management: Utilize DOORS Classic for managing and tracing system requirements.
Design Tools: Apply UML and other design-based tools for software modeling and design.
Model-Based Design: Use Cameo Model Based Design to enhance system designs (preferred).
Virtual Environment: Develop within virtual machine environments to simulate and test software.
Programming: Code in C/C for embedded systems and real-time applications.
Collaboration Tools: Use IBM Rational Team Concert for project collaboration and management.
Verification Methods: Implement robust verification and validation methods to ensure software quality.
Coverage Analysis: Conduct structural coverage analysis and model coverage analysis.
Compliance Testing: Perform CAST-32A compliance testing and document results (preferred).
Code Analysis: Perform DC/CC analysis and source-to-object code analysis.
Performance Analysis: Execute worst-case timing analysis and evaluate memory usage, including stack and heap analysis.
Operating Systems: Work with various operating systems such as Wind River, LynxOS, Linux, and FreeRTOS.
Processors: Develop for ARM-based processors.
Embedded Systems: Specialize in embedded and real-time software development.
Qualifications
Location: Grand Rapids, MI
Duration: Long Term
Note: We’re happy to sponsor TN VISA for Citizens (Canadian/Mexican) who are qualified and ready to relocate immediately (Passport Mandatory).
Job Description
As a Senior Software Verification & Validation (V&V) Engineer, you will play a critical role in ensuring the highest levels of safety and reliability for our software systems, particularly those with High Design Assurance Level A. You will be responsible for developing, executing, and documenting comprehensive V&V strategies, working with cross-functional teams to validate system requirements, and employing advanced tools and methodologies to ensure compliance with industry standards.
Key Responsibilities
Design Assurance: Lead V&V activities for projects requiring High Design Assurance Level A.
Requirements Management: Utilize DOORS Classic for managing and tracing system requirements.
Design Tools: Apply UML and other design-based tools for software modeling and design.
Model-Based Design: Use Cameo Model Based Design to enhance system designs (preferred).
Virtual Environment: Develop within virtual machine environments to simulate and test software.
Programming: Code in C/C for embedded systems and real-time applications.
Collaboration Tools: Use IBM Rational Team Concert for project collaboration and management.
Verification Methods: Implement robust verification and validation methods to ensure software quality.
Coverage Analysis: Conduct structural coverage analysis and model coverage analysis.
Compliance Testing: Perform CAST-32A compliance testing and document results (preferred).
Code Analysis: Perform DC/CC analysis and source-to-object code analysis.
Performance Analysis: Execute worst-case timing analysis and evaluate memory usage, including stack and heap analysis.
Operating Systems: Work with various operating systems such as Wind River, LynxOS, Linux, and FreeRTOS.
Processors: Develop for ARM-based processors.
Embedded Systems: Specialize in embedded and real-time software development.
Qualifications
- Educational Background: Bachelor’s degree in Engineering from an accredited university or college.
- Professional Experience: Minimum of 5 years of experience in an engineering role focused on software verification and validation.
- Citizenship Requirements: Must be a U.S. Citizen or Green Card Holder.
- Model-Based Design: Experience with Cameo Model Based Design.
- Compliance Testing: Familiarity with CAST-32A compliance and testing procedures.
-
Seniority level
Mid-Senior level -
Employment type
Contract -
Job function
Quality Assurance -
Industries
Software Development
Referrals increase your chances of interviewing at Intellectt Inc by 2x
See who you knowGet notified about new Verification Validation Engineer jobs in Calgary, Alberta, Canada.
Sign in to create job alertSimilar Searches
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub