Principal Engineer

Year    Bangalore, Karnataka, India

Job Description

All of us at EFI are relentlessly focused on just one thing: the growth and success of the print business. That's why tens of millions of print professionals worldwide turn to EFI to fuel their success. Our 3,000+ worldwide team members prove our commitment to you every day by developing breakthrough technologies for the manufacturing of signage, packaging, textiles, ceramic tiles, and personalized documents, with a wide range of printers, inks, digital front ends, and a comprehensive business and production workflow suite that transforms and streamlines the entire production process, increasing your competitiveness and boosting productivity. .

Senior Software Engineer (Mac Application Drivers) - 5-7 years' experience

As a Senior Software Engineer, you will contribute to the analysis, design & development of features as a strong individual contributor. You are expected to bring Mac Printer Driver technical expertise to all discussions and help the product team make sound technical decisions. You must be able to understand requirements, understand existing features, design and architect solutions. You will have opportunity to learn and implement both existing and new technologies, especially C++/Mac/Windows/Linux SDK, GDI Interfaces for Printer Driver development.

:

Must have Skills:

  • At least 5-7 years' experience in Printer Driver Development in Mac
  • Essential understanding of Mac OS print architecture and CUPS, should be able to implement functionality using CUPS APIs
  • Must have hands on experience in developing applications in C/C++ and OOPs
  • Hands on experience in objective-C and UI development using Cocoa/Core Foundation API
  • Experience in Developing Application using Client/Server Architecture
  • Must have Good written and verbal communication skills
Good to have Skills:
  • Exposure to CUPS filter and Command File Filter
  • Should be able to implement UI layout and delegates interaction using xib/nib resource files
  • Familiarity with Shell/Perl/Python scripts
  • Experience in IPP Printer Driver development projects would be an advantage
  • Experience in Design and Development of Printer Drivers would an advantage
  • Understanding of printer definition languages (PS or PCL or XPS) is highly desirable
  • Experience in Printing Technology Domain would be preferred
  • Worked on Agile methodologies
  • Swift development experience to migrate Cocoa and C based applications
Personal Characteristics:
  • Must embrace the challenge of understanding and analyzing a complex business environment, and display the ability, willingness, and courage to tackle difficult and multiple assignments with a passion for delivering results
  • The incumbent needs to be committed and confident in their ability to become a trusted and respected member of a strong team
Educational Qualification:
  • Bachelor's degree in Computer Science or Engineering, MCA or a Master's degree in Engineering from a reputed institute
"Inspiring the world with spectacular imagery"

#LI-AR1

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2959086
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year