Join our well-established, vibrant, and growing company in an exciting role as a Sr. Manager – Verification and Validation. Use your unique combination of skills in planning, organization, technical specificity, communication, and diplomacy to drive results from imagination to reality. Take responsibility for your assigned projects and see them through to completion. Support and manage an amazing and talented technical development team. For this role, the successful candidate must be located in Canada or the United States
The Software Verification Engineering team is essential to ensuring that we produce robust, reliable, and efficient safety critical embedded graphics and compute drivers. Testing is not an after-thought at CoreAVI, rather it is a fundamental component of the safety critical software development lifecycle! The team does not manually run through test plans, instead they create and fully automate hundreds of tests against APIs to prove they not only meet their specified functionality, but that the APIs are safe for use in the most critical environments. The team creates the artifacts (test cases and test code) and evidence (documentation) to show that our software is compliant with industry leading safety standards (DO-178C for aviation, ISO26262 for automotive).
The Sr. Manager – Verification and Validation provides both leadership to the Software Verification Engineering team and helps them solve challenging aspects of their projects where needed, leading by example with solid software engineering disciplines and effective coding practices. Working closely with the senior and peer managers, the V&V Manager will oversee tactical operations of the team.
Main Responsibilities:
- Lead and manage the V&V team responsible for software verification activities per DO-178C guidelines.
- Coordinate with program management, software development, quality assurance, systems engineering, and IT teams to ensure compliance with certification requirements.
- Facilitate productive and positive team communication and collaboration. This includes but is not limited to: Fostering an environment of transparency and open discussion, resource planning and working closely with other leaders and direct reports.
- Build in-depth understanding of CoreAVI processes, methods, and standards; your employees’ skills, experience, passions, and availability; so that as new project needs arise, you can quickly assess the nature of the work and assign the best employees to the job.
- Mentor, challenge, and support the professional, technical, and personal growth of team members. Help develop their career path by assigning work tailored to their potential, personality, work style and goals while encouraging healthy exploration beyond their “comfort zone”.
- Lead team members through test case authoring, test procedure development, test case linking, test case reviews, test framework setup, coverage analysis, and other related testing activities
- Oversee performance assessments, training, and coaching of team members
- Manage all aspects of testing artifacts and process compliance within the Application Lifecycle Management tool (Codebeamer)
- Expedite project deliverables while maintaining sustainable work pace that does not compromise on standards and quality
- Assist with recruiting new Software Verification Engineers as needed, including sourcing, onboarding and training
- Assist Software Verification Engineers with solutions that drive projects successfully to timely completion
- Engage in other leadership responsibilities as required
Required Skills & Experience:
- Bachelor’s Degree in Computer Science, Engineering, or related area (Master’s degree preferred)
- 8+ years experience in software development using lower level languages such as C/C++.
- 3+ years leadership experience within an embedded software team
- Proven experience with DO-178C at DAL B or higher.
- Proficiency with at least one verification tool - VectorCAST, LDRA, Cantata, Parasoft, RTRT, or equivalent
- Experience with various source control management systems, such as git
- Exposure to agile methodologies such as Kanban or Scrum
- Continuous drive for learning, pushing technical limits, and finding new solutions
- Outstanding verbal and written communication skills are crucial
- Passionate about people, process, and technologies and able to inspire and motivate others
- Ability to build and maintain productive relationships with a diverse array of stakeholders and groups
- Strong work ethic with a sense of ownership, urgency, and drive and an unwavering commitment to do the right thing
- Proven leadership in facilitating complex discussions to achieve goals and solve problems
Desired Skills
- Experience with embedded operating systems (Linux, VxWorks, Integrity, DEOS, QNX, etc.)
- Experience testing, debugging, and troubleshooting embedded OpenGL, Vulkan, or OpenCL drivers
- Prior experience interfacing with FAA/EASA or acting as a liaison with DERs
- Familiarity operating within an AS9100 environment
- Experience with ISO26262 functional safety standard
Sound Exciting? Get in touch today! We have very robust benefits including:
- Low-cost Medical / Dental / Vision coverage options
- 401K with generous employer match
- Responsible Paid Time Off + 11 Paid Holidays
- Remote work opportunities based on role
- Employee Assistance Program (EAP)
- Career growth and professional development opportunities
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.