Engineer, Software Verification
Job No:
294618
Location:
Aurora, ON (Hybrid)
- Drive innovation in defence and aerospace with WOLF’s cutting-edge technology
- Earn a competitive annual salary of $95,000 - $115,000, negotiable based on your skills and experience, with comprehensive benefits
- Join WOLF’s inclusive and supportive team to shape the future of mission-critical solutions worldwide
About Wolf Advanced Technology
At Wolf Advanced Technology (WOLF), we lead the world in designing and developing rugged, field-deployable solutions that capture, process, encode, and display embedded video for the most demanding military and aerospace markets. Founded with a commitment to innovation, our advanced products meet the rigorous standards necessary for mission-critical success, serving top defence contractors and aerospace leaders globally. Our key technologies include NVIDIA, Xilinx, and AMD processing units, which power our cutting-edge solutions for AI machine vision, neural network-based deep learning, and more.
Our high-energy, results-driven team thrives in an environment of rapid business growth and continuous innovation. At WOLF, we cherish a culture of collaboration where every voice is valued. If you excel in fast-paced development and are excited by leading-edge technology, WOLF is the company for you. Join us and contribute to groundbreaking, lifesaving, mission-critical systems.
For more information, please visit our website: wolfadvancedtechnology.com
About the Opportunity
WOLF Advanced Technology is looking for a full-time Engineer, Software Verification based in Aurora, Ontario (hybrid).
Reporting to the Director of Engineering (NPI SW FM), you will play a pivotal role in verifying high-quality software designs for WOLF products while collaborating closely with the software development team to support product quality and release standards.
In this position, you will be primarily responsible for ensuring the robustness, reliability, and compliance of embedded software through structured verification processes and effective communication across internal and external stakeholders.
More specifically, your responsibilities include but are not limited to:
- Creating and maintaining technical documents such as SDDs, STDs, SDPs, SUMs, and SRSs
- Designing and executing software verification processes for Linux-based embedded systems and NVIDIA Jetson platforms
- Collaborating with the development team to test software builds, identify bugs, and support iterative improvements
- Implementing and maintaining automated test frameworks and CI/CD pipelines
- Writing clear, professional documentation for both internal and external stakeholders
- Supporting open-source software projects by ensuring stability, security, and performance
- Participating in cross-functional teams to align testing activities with product goals
- Maintaining effective communication to identify risks early and propose process improvements
To read the full position description, please click here.
About You
To qualify, you will need a bachelor’s degree in Software Engineering or a related technical field, with 5+ years of experience in the verification of embedded software, including Linux-based device drivers.
Expertise in Linux kernel module programming and low-level software development is essential, with proficiency in C/C++ and experience working with CI/CD pipelines, hardware drivers, and system-level verification.
Eligibility Requirements
WOLF is a military and aerospace manufacturer requiring strict adherence to CGP and ITAR requirements. As a condition of employment, applicants must be able to provide valid documentation to show Canadian or US citizenship or Canadian Permanent Residency and undergo a police check with no criminal background.
Additionally, the following skills and background will be highly valued:
- Demonstrated experience with embedded Linux-based SoCs, Xilinx (AMD) FPGAs, and NVIDIA Jetson platforms
- Proven proficiency in C/C++, Python, Bash, and Linux kernel build systems and makefiles
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI), Docker, and Kubernetes
- Familiarity with embedded protocols such as SPI, I2C, PCIe, NVMe, eMMC, DisplayPort, 10/100 GigE LAN, InfiniBand, and DDR4
- Understanding of HPC technologies including CUDA, RDMA, GPU Direct, and Direct GMA
- Knowledge of security and cryptography in embedded software, and experience maintaining open-source projects
- Experience using emulators, simulators, and software analysis tools for debugging and test development
- Familiarity with verification methodologies and ability to suggest improvements to enhance software quality
- Working knowledge of DO-178 certification for airworthiness (asset)
As our ideal candidate, you will possess strong analytical and problem-solving skills, a collaborative spirit, and a genuine enthusiasm for embedded systems and software quality. You are curious, independent, and eager to contribute ideas that elevate both process and product outcomes. Your ability to communicate clearly and work effectively within a cross-functional team will ensure success in this role.
This is a unique opportunity to help establish and shape a dedicated software verification function within a growing engineering team. You'll directly contribute to the reliability and performance of advanced computing systems used in aerospace and defense, working on mission-critical technologies that demand precision, innovation, and excellence.
About the Benefits
Compensation for this role includes a competitive annual salary of $95,000 -$115,000, negotiable based on your skills and experience, and a host of excellent benefits including:
- Health Care Spending Account
- 2 weeks Paid time off plus an extra week for holiday shutdown
- A flexible hybrid work model
- Monthly Wellness Allowance
- Short-term and Long-term disability coverage
- Profit-sharing program after one year
- Relocation Assistance for the right candidate
- Personal/professional development opportunities
- Regular social and appreciation events like holiday parties, sports events, food trucks, bi-weekly wellness events, and much more!
Join us at WOLF and be part of a team dedicated to delivering mission-critical solutions for the world's most demanding markets. Apply today!