- Communication skills
- Computer graphics
- Software testing
We are seeking experienced Software Verification Engineers to help create and improve our safety critical embedded graphics and compute drivers. CoreAVI is a highly successful safety critical solution provider and has led the definition of enabling standards such as the OpenGL SC 2.0 specifications. We are a key participant within the Khronos Group defining new safety critical graphics and compute standards, as well as members of the VITA hardware standards group. We pride ourselves on having a world class team which develops the safety certifiable products powering today’s and tomorrow’s most advanced avionics and embedded systems across the world. Our core values are family, quality, and team collaboration. Candidates must be self-driven, highly creative, and very resourceful.
To learn more about CoreAVI or the aircraft our solutions fly in please visit www.coreavi.com
Why work for CoreAVI?
CoreAVI is an employee first, family first company which fosters a cohesive work environment, encouraging teamwork and sharing organizational successes. If you are looking to join an organization which truly understands the meaning of Work-Life Balance by offering flexible hours, a talented and supportive team, an autonomous work environment, and niche software products relied upon worldwide, CoreAVI is the organization for you.
Some of the reasons our team enjoys working at CoreAVI are:
Technically challenging and rewarding work. Working on the leading edge of new CPU and GPU technology, our team is always doing something new and innovative. The reward of seeing the work you contributed to driving the displays of the aircraft you are flying on is something you will never forget!
Teamwork. Everyone says it, but we really have it. Our team will not watch one-person struggle with an issue, they really do support them. Everyone is here to help because we know that meeting customer needs is critical to our success and working together is the only way to get there.
Small Company Culture. As we have grown from a small company to the medium one that we are today, we have maintained the values we have always had. We have a great sense of camaraderie and a ‘get it done’ attitude which is not hindered by layers of company bureaucracy.
A company that is growing. We know that when a company sticks to what they have always done, not only will they not grow, they’ll fall backwards. That’s why we’re not frightened to lead our industry with innovative new products that customers need now and we react quickly to do it. To keep up with that growing demand, we are growing fast and we need more talent to help us.
As CoreAVI continues to grow and expand into new markets, we need creative, self-driven individuals to join our team and share in the success, but more importantly, enjoy the journey there. So, if you like the sound of what our team enjoys today, and you want to be part of our tomorrow, here’s what we are looking for.
For this position, we are offering flexibility to work in either our Waterloo Ontario office, our Ottawa Ontario Office, or remotely from home (within Canada or the US).
Why Be Excited About this Position?
Safety critical software is what we do, and we know testing is a huge component of proving our software is safe, as such we value software testing as a key role in our software development processes.
Gain a great understanding of GPU drivers, get to learn and experiment with computer graphics and GPU compute. Think of it as learning the ins and outs of computer graphics and GPU compute like very few people ever get to, you are not learning it just to solve one problem, you get to understand it fully.
Gain experience with many different embedded systems. Our codebase works on more unique operating systems then most. Though we do development on Windows, our embedded targets are where the wheel meets the road.
Its not about manually running through a test plan clicking points on the screen, its about fully automating hundreds of tests against library APIs to prove they not only meet their specified functionality, but also that the APIs are safe for use in the most critical environments.
Working for an amazing company, filled with talented people, who love cool technology!
Develop and document formal test cases, procedures, and results
Perform traceability and test coverage analysis
Perform documentation review and sign-off
Work within the bounds of the software development plans to achieve DO-178C DAL A / ISO26262 ASIL D safety certification.
Support Engineering Peer Reviews and conduct Peer Reviews on Test Procedures
Documenting problem reports
Work as a team to produce reliable, high quality, safety critical solutions
Working knowledge of OpenGL, Vulkan, OpenVX, EGL, and other Khronos Group standards
Use of code coverage tools to measure progress
Experience using GIT, DOORS, Rational Test Real Time, Cantata
C and Python experience
Good working knowledge of software testing methodologies
Strong verbal and written communication and presentation skills
Forth Worth, Texas