cover image
Fiery

Fiery

www.fiery.com

1 Job

671 Employees

About the Company

Fiery is the leading provider of digital front ends (DFEs) and workflow solutions for the global print industry. With a customer base that includes over 2 million DFEs sold worldwide, Fiery’s industry-leading software and cloud-based technologies deliver the best possible performance, color, and print quality across a broad range of production printing devices.

Fiery’s innovative solutions empower commercial print, industrial, packaging, signs and display graphics, ceramics, building materials, textiles, and more. Through over 30 years of excellent support and service, Fiery has built an unmatched community of customers, dealers, and partners.

Listed Jobs

Company background Company brand
Company Name
Fiery
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design, develop, and optimize GPU‑accelerated graphics and compute pipelines for next‑generation color and imaging workflows in digital printing. Collaborate with multidisciplinary teams to integrate high‑performance rendering and compute solutions into production‑grade systems. Expectations: - 5+ years of professional software development experience, focused on GPU programming. - Demonstrated expertise in graphics APIs (OpenGL, Vulkan) and compute frameworks (CUDA, OpenCL). - Strong performance analysis, debugging, and optimization skills for GPU workloads. - Ability to prototype, benchmark, and troubleshoot color and image processing features. Key Responsibilities: - Implement and optimize real‑time graphics pipelines using OpenGL/Vulkan. - Develop CUDA kernels and GPU compute workflows for high‑throughput data processing. - Integrate GPU rendering and compute modules into existing engines and applications. - Collaborate with cross‑functional teams to prototype and benchmark image processing. - Analyze GPU performance bottlenecks, tune memory usage, shader execution, and compute loads. - Maintain code quality via testing, code reviews, and documentation. - Foster scalable, reliable GPU software components for production use. Required Skills: - Proficient in C++ and GPU shading languages (GLSL, HLSL, SPIR‑V, CUDA). - Deep understanding of GPU architectures, multi‑threading, parallel execution, and memory management. - Experience with build systems (CMake), version control (Git). - Ability to profile/debug GPU applications using NVIDIA Nsight, RenderDoc, PIX, or similar. - Strong analytical, problem‑solving, and communication skills in a matrixed environment. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
Fremont, United states
Hybrid
Mid level
17-02-2026