Intellectt Inc

Software Verification & Validation Engineer

Intellectt Inc Calgary, Alberta, Canada

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

  • 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.

Preferred Skills

  • 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 know

Get notified about new Verification Validation Engineer jobs in Calgary, Alberta, Canada.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub