Principal Software Engineer - VC++

4 Months ago • 8-12 Years • Full Stack Development • Undisclosed

About the job

Job Description

Fiery is seeking a Principal Software Engineer with 8+ years of experience in C++/VC++ on Windows and/or Mac. Must have solid knowledge of STL, IPC, and multi-process/multi-threaded applications. Experience in web technologies and object-oriented frameworks is also required.
Must have:
  • C++/VC++ Expertise
  • STL, IPC Knowledge
  • Multi-threaded Apps
  • Design & Programming
Good to have:
  • Web Technologies
  • Object-Oriented
  • Printing Domain
  • Matrix Environment
Perks:
  • Career Growth
  • Flexible Work

About the job

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

Visit here to know more .

Role And Responsibilities

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

Education Qualification:BE /B Tech/ ME/ M.Tech /MCA from Top Engineering Institutes

Experience: 8-12 Years of experience

Skills: (Technical & Behavioural)

  • Excellent design and programming skills in C++/ VC++ on Windows and/or Mac.
  • Solid knowledge and hands-on experience in STL (Standard Template Library), IPC (inter-process communication) and multi-process/multi-threaded applications is highly desirable
  • Able to translate business requirements to system solutions and then convert the solutions into the software components
  • Good understanding of the best practices in software design, development and testing
  • Exposure to web technologies using Node JS, Angular JS, Java Script etc.
  • Exposure to object-oriented application frameworks like wxWidgets\ QT\MFC
  • Work closely with product managers and QA teams
  • Owner and a go-to person for any technical queries\information on the modules
  • Work with cross-functional teams to provide technical expertise in design and solutions
  • 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
  • Hands-on experience in troubleshooting memory and performance related issues
  • Exposure to both Server side and Client side (Application) development
  • Experience in image processing

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Fiery

Similar Jobs

Microsoft - Senior Software Engineer

Microsoft, India (On-Site)

Tata Consultancy Services (TCS) - AR / VR / Metaverse Developer

Tata Consultancy Services (TCS), India (On-Site)

Velotio Technologies - Senior Data Platform Engineer

Velotio Technologies, India (Remote)

Intel Corporation - Software Application Development Engineer

Intel Corporation, United States (On-Site)

Nagarro - Java Developer

Nagarro, Egypt (On-Site)

Next Level Business Services - Java Full Stack Developer

Next Level Business Services, United States (On-Site)

PwC - Consultor Salesforce

PwC, Spain (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Visa - Staff SW Engineer

Visa, United States (On-Site)

Trend Micro - (Sr.) Backend Engineer

Trend Micro, Taiwan (On-Site)

Wargaming - Lead Backend Engineer (Unannounced project)

Wargaming, United Kingdom (Hybrid)

Unity - Senior Software Developer, QA

Unity, Canada (On-Site)

ICIMS - Sr. Software Engineer

ICIMS, India (On-Site)

Visa - Software Engineer - Full Stack

Visa, Poland (Hybrid)

The Walt Disney Company - Lead Software Engineer, CGX

The Walt Disney Company, United States (On-Site)

Next Level Business Services - Sr. Cassandra Architect

Next Level Business Services, United States (On-Site)

Next Level Business Services - Technical Lead – Java

Next Level Business Services, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Paytm - KAM - Visakhapatnam

Paytm, India (On-Site)

Paytm - Manager - Risk Ops - TPAP

Paytm, India (On-Site)

Gametion Technologies   - Unity Game Developer

Gametion Technologies , India (On-Site)

WebMobril Staffing Solutions - Lead Data Pipeline Engineer

WebMobril Staffing Solutions, India (On-Site)

Oil and Gas Job Search  - Senior Engineer - Subsea Pipeline

Oil and Gas Job Search , India (On-Site)

Velotio Technologies - Lead QA Engineer (ETL Testing)

Velotio Technologies, India (Remote)

Onit India - Senior DevOps Engineer

Onit India, India (Hybrid)

Ashutosh Production - Marketing and Sales Executive (Commission-Based)

Ashutosh Production, India (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Social Discovery Group - Senior AQA Engineer (AI Product)

Social Discovery Group, Georgia (Remote)

Aristocrat Gaming - .NET Developer

Aristocrat Gaming, Poland (Hybrid)

Meta - Software Engineer, Product

Meta, United States (On-Site)

Razer - Senior API Developer

Razer, Singapore (On-Site)

CloudHire - Senior Scala Architect

CloudHire, India (Remote)

Zuora - Senior Data Scientist

Zuora, India (Hybrid)

CloudHire - Sr. Developer Backend - Remote

CloudHire, India (Remote)

Get notifed when new similar jobs are uploaded