Information Technology
Full-Time
Fiery
Overview
Fiery LLC is the leading provider of Digital Front Ends (DFEs) and workflow solutions for the growing industrial and graphic arts print industries. Fiery is leading the transformation from analog to digital imaging with scalable, digital, award-winning products for the printing industry. Based in Silicon Valley, California with offices around the world and a customer-base that includes over 2 million DFEs sold globally, we offer innovative software and cloud-based technologies that deliver fast performance, stunning colour, and exceptional print quality across a broad range of production printing devices. Fiery DFEs are installed in a diverse range of industry segments, including commercial print, packaging, signs and display graphics, ceramics, building materials, textiles etc. With over 30 years of excellent support and service, we have presence in 19 countries with 800+ employees.
Fiery Vision: Enable the printer to produce what the designer imagined
Fiery India: Fiery Digital Imaging India (formerly known as EFI India Pvt. Ltd.) is the largest Software R&D Centre for Fiery LLC. Located in Whitefield, Bengaluru, we have a headcount of ~600 employees that includes engineering, QA, IT, finance, HR and facilities.
We are currently growing and looking forward to hiring a Senior / Principal Software Engineer for Fiery India team.
Visit here to know more .
Role And Responsibilities
As a Principal / Senior Software Engineer: You will Design the code, Unit test, Debug, Code Review, implement and document complex software with minimal supervision. You will have opportunity to learn and implement both existing and new technologies, especially C/ C++, on Windows or MAC OSX platforms. Responsible for driving and leading projects in collaboration with internal and/or external customers. Optimizing algorithms, identifying and removing performance bottlenecks in existing software. Lead engineer for key technical projects and programs. Interacting with various stakeholders to define and develop workflow solutions. Participating in meetings and performing software demonstrations for stakeholders.
Job Requirements
Education Qualification: MCA / Bachelors / Masters Degree in Computer Science Engineering with 6.5 CGPA
Experience: 5-10 Years of experience in Software Development using C++ with graphics programming
Skills: (Technical & Behavioural)
Fiery Vision: Enable the printer to produce what the designer imagined
Fiery India: Fiery Digital Imaging India (formerly known as EFI India Pvt. Ltd.) is the largest Software R&D Centre for Fiery LLC. Located in Whitefield, Bengaluru, we have a headcount of ~600 employees that includes engineering, QA, IT, finance, HR and facilities.
We are currently growing and looking forward to hiring a Senior / Principal Software Engineer for Fiery India team.
Visit here to know more .
Role And Responsibilities
As a Principal / Senior Software Engineer: You will Design the code, Unit test, Debug, Code Review, implement and document complex software with minimal supervision. You will have opportunity to learn and implement both existing and new technologies, especially C/ C++, on Windows or MAC OSX platforms. Responsible for driving and leading projects in collaboration with internal and/or external customers. Optimizing algorithms, identifying and removing performance bottlenecks in existing software. Lead engineer for key technical projects and programs. Interacting with various stakeholders to define and develop workflow solutions. Participating in meetings and performing software demonstrations for stakeholders.
Job Requirements
Education Qualification: MCA / Bachelors / Masters Degree in Computer Science Engineering with 6.5 CGPA
Experience: 5-10 Years of experience in Software Development using C++ with graphics programming
Skills: (Technical & Behavioural)
- Good understanding of object-oriented design and development
- Excellent design and programming skills in C++ on Windows and/or Mac for GUI application development
- Knowledge of Computer graphic object manipulation using vectors, matrices etc., Graphics rendering and scene graph
- Strong analytical, problem solving and reasoning skills
- Able to translate business requirements into solutions and conceptualize them into the software components
- Knowledge of modern software development practices and tools (e.g., Git, CI/CD)
- Behavioural Skills: Should have strong verbal and written communication, stakeholder management, accountability, strategic orientation, take initiative, learnability, strong decision-making capabilities
- Experience with cross-platform development
- Strong problem-solving skills and ability to work independently
- working knowledge of OpenGL/WebGL rendering technologies with at least one project on WebGL/OpenGL ES
- Familiarity with GLSL (OpenGL Shading Language)
- Printing domain experience
- Exposure application frameworks like MFC/wxWidgets
- Hands-on experience in STL, IPC and Multi-process/Multi-threaded applications is highly desirable
- Ability to work in a matrix environment
- Comfortable with ambiguity
- Understanding of 3D graphics principles and algorithms
- Exposure to both Server side and Client side (Application) development
- Experience in image processing
- Opportunity to work in a Multinational Product Organization
- Partner with and learn from seasoned professionals / leaders
- Exposure to latest tech stack
- Accelerated career growth
- Flexible, hybrid work environment with a healthy work life balance
- Culture of meritocracy, inclusion, empowerment and fun
- Competitive pay and benefits
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in