algorithms for mobile GPU. Whilst also analysing GPU applications to generate performance/power improvement, profile & optimise rendering code & GPU shaders. Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by exciting technical problems. Key Responsibilities and Required Skills: Prior Graphics knowledge, including: GBuffer, Ray tracing … graphics APIs such as Vulkan, OpenGL, Metal, DirectX11 or 12 and/or OpenCL. Excellent programming skills using C or C++ Motivations to work with Ray Tracing, Game Engine Development, or had prior knowledge of DeviceDriverDevelopment is beneficial. Key Words: GPU/Graphics/DriverDevelopment/C/C++/Firmware …/Embedded Systems/CPU/Driver internals/Software Architecture/GBuffer/Global Illumination/Direct X/OpenGL/Vulkan/GL ES/Game Engine/Ray Tracing/Arm Architecture By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more More ❯
Join us to work on ultra complex systems and custom project builds. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ for Linux-based systems What You’ll Bring Strong embedded C++ programming skills for embedded systems Solid understanding of Linux internals, kernel development, and device drivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
X4 Technology
to work with them on the next generation of semiconductor industrial application. The position provides the opportunity to work on a next generation Quad Core processor completing Linux Kernel DeviceDriverdevelopment at the forefront of the technology. You will be using Yocto 5.0 and later and have the opportunity to contribute upstream with open source contributions … of the top Open Source contributors in the world.Experience writing drivers from scratch is the key area but any experience with the following is also beneficial;- Porting BSPs- Providing driver support for SOC I.P. Blocks- porting Yocto versions (beneficial)- Yoctoproject (beneficial)- Kernel/Driverdevelopment- Drivers for complex I.P. ( e.g I2C, PCI, USB3)- Back porting driverMore ❯