In this role you will be implementing software frameworks from the ground up to enable the execution of common AI and Vision algorithms such as neural networks, image filtering, etc. on accelerator devices like GPUs. This is a challenging and exciting role that requires a good understanding of the mathematical operations behind the algorithms, as well as an understanding of how GPUs are capable of parallelizing the execution of those operations to push the limits of performance. This is a unique opportunity to use your AI/ML knowledge and apply it to safety critical use cases ranging from self-driving cars to autonomous flying drones.
We have several major projects ahead that will significantly contribute to the growth of the business. If you want an exceptional opportunity, then this will be an exciting and rewarding career move for you!
CoreAVI is revolutionizing the aviation, automotive and autonomous spaces with its safety critical innovations, inspiring cutting-edge technological advances. CoreAVI architects safety critical graphics and compute solutions supporting safe autonomy, machine vision, AI, and visualization applications in the automotive, unmanned vehicle and industrial IoT markets, as well as commercial and military avionics systems. We are people innovating a safe and secure autonomous world. Come learn more at www.coreavi.com.
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.
Main Responsibilities:
Implement frameworks that enable the execution of common AI/ML algorithms (NNs, SVMs, Linear/Logistic Regressors, Decision Trees, etc) from the ground up following safety critical standard and protocols.
Optimize algorithms to take advantage of GPU acceleration and push the limits of performance.
Clearly document the design and approach to every solution.
Work as a team to produce reliable, high quality, safety critical software
Required Skills & Experience
Bachelor’s degree in Computer Science, Computer Engineering, or related field
Experience in software development (C/C++)
Experience with OpenCL, CUDA or Vulkan
Experience with AI/ML Frameworks (Tensorflow, Pytorch, etc)
Solid understanding of the mathematical operations behind neural network inferencing (Matrix multiplications, convolutions, activation functions, etc)
Outstanding verbal and written communication is crucial
Desired Skills:
Experience with OpenCV is an asset
Understanding of GPUs and acceleration of computations through GPUs is an asset
Strong organization and technical skills
Excellent analytical / problem solving skills
Ingrained sense of accountability and ownership
Continuous drive for learning, pushing technical limits, and finding new solutions
Why work for CoreAVI?
CoreAVI is unique; a unique company built around the talents of our people. We are small enough to be personal but strong enough to be a market leader. Our achievements are global, and our technology ubiquitous in avionics, but our ambition is even larger. CoreAVI is a home for talented people who want to contribute to building products and delivering solutions that matter. Take time to read about some of CoreAVI employees’ stories (What our Employees are Saying), and if you think you are right for our team, then reach out. We are ready to help you find a future in our future.
Here are some of the main reasons our team enjoys working at CoreAVI:
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.
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.
Flexible working environment. We recognize that the pressures of everyday life mean flexibility is important to our staff.
Small Company Culture. As we have grown from a small company to the larger one that we are today, we have maintained the values we have always had. A great sense of camaraderie and a small management team that make decisions fast allows us to be nimble and get our products to market first
A company that is growing. If we are not pushing technology forward, we are falling back and that’s why we’re not frightened to lead the market with innovative new products that our customers need both now and in the future.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> An exciting opportunity has arisen for a Full Stack Web Developer to join our fast-moving...
Apply For This JobOur world is changing. Our population is growing. Agriculture is transforming new plants, better crops, greenhouse growing, vertical farming, and...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Equivalent Experience Description: The Business Entity: The Security and Trust Organization has corporate-level responsibility for...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Time for a change? Looking for a new challenge? As one of the UK’s leading...
Apply For This JobCompany DescriptionFounded in 1967, ADGA is a privately owned and operated Canadian company. We employ over 700 highly skilled team...
Apply For This JobIn house – Structural, Mechanical, Civil, Electrical, Controls/Automation, and Welding Engineers and Designers. The POW Group of Companies is a...
Apply For This Job