Position Description

Principal Software Engineer
Location India - Bangalore
Tracking # 8299
# of Openings 1
Apply Now

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 an Principal  Software Engineer for Fiery India team.

Visit here to know more www.fiery.com. 

Roles & Responsibility:

As a Principal Software Engineer: You will Design the code, Unit test, Debug, Code Review, implement and document complex software with minimal supervision. 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:

Educational Qualification: BE in CS/CSE or related technical area from premier institutes such as IIT, NIT and BITS

Experience: 7-10 Year of professional experience developing server software

Skills: (Technical & Behavioural skills)

Responsibilities 

  • Strong working knowledge of designing and developing enterprise class server software
  • Proven experience in design & implementation of software in C/C++ , OOPS and Design Patterns
  • Demonstrable experience in scripting languages like Python, Perl
  • Practical experience of using some of the development productivity tools such as static code analyzers, memory leak detection tool, profilers, unit test frameworks etc.
  • Solid background in algorithms, memory-management, performance, profiling, optimizations, etc.
  • Strong knowledge of Operating System Fundamentals and internals
  • Experience with implementing imaging algorithms
  • Deep knowledge in developing Multi-Threaded and Distributed software
  • Solid technical background in design of programing languages, compilers, parsers, etc.
  • Break down large technical problems and solve them systematically
  • Debug and analyze any quality and performance issues across the stack
  • Work independently and collaborate to identify requirements, specify designs, and deliver on a regular cadence
  • Be up to date with new programming languages, new technologies, new approaches
  • Communicate and develop new ideas with the team
  • Produce production quality code integrated with innovative ideas
  • Must be team-oriented, possess a positive attitude and work well with others
  • Must be flexible and able to work effectively and proactively in a fast-paced environment with minimal supervision
  • Must have good organizational skills and have the ability to prioritize multiple tasks 

 Behavioural Skills: Should have strong verbal and written communication, stakeholder management, accountability, strategic orientation, take initiative, learnability, strong decision-making capabilities

  

Desirable but not mandatory:

  •    Printing domain experience
  •   Ability to work in a matrix environment
  •   Comfortable with ambiguity

 

What’s in it for you?

  •   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
Back Apply Now