Senior Software Engineer - VC++

5 Months ago • 5-7 Years • Research & Development

Job Summary

Job Description

Seeking a Senior Software Engineer with 5+ years of experience in C++/VC++, Win32 SDK/Cocoa, and multithreaded programming on Windows or MAC OSX. Strong design, programming, and troubleshooting skills are essential. Experience with Mac application driver development is a plus.
Must have:
  • C++/VC++ Experience
  • Win32 SDK/Cocoa
  • Multithreaded Programming
  • Object Oriented Design
Good to have:
  • Mac Application Driver
  • Printing Industry
  • Product Life Cycles
  • Advanced Technical Concepts

Job Details

About the job

All of us at Fiery (Formerly known as 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 us to fuel their success.

Our 1,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.

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 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/ C++/Objective-C, on Windows or MAC OSX platforms.

Skills & Experience

  • 5-7 years' strong design and programming and troubleshooting skills in C++/VC++, Win32 SDK/Cocoa and Multithreaded programming on Windows or MAC OSX
  • Knowledge of Mac application driver development is preferred
  • Strong ability to understand existing code and create quality code from design models/documents
  • Good understanding of object oriented design and knowledge of product life cycles and associated issues. Must have been through at least one full product cycle.
  • The candidate must have a strong technical background and product delivery experience
  • Desire/initiative/ability to learn more advanced technical and design concepts
  • Successful demonstration of sensitivity and commitment to business issues and problems.
  • Exposure to Printing industry would be an added advantage.

Personal Characteristics

  • This person 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 successful candidate will be an integral part of the succession plan for the organization, and therefore must be committed and confident in his/her ability to become a trusted, respected member of a strong team.
  • This individual will successfully motivate his/her team.

Education

  • Bachelor's degree in Computer Science or Engineering, and a Master's degree in Engineering or Management from reputable institutions are required

Similar Jobs

Electronic Arts - Senior Software Engineer

Electronic Arts

British Columbia, Canada (On-Site)
1 Month ago
ByteDance - Software Development Engineer Graduate, AI/LLM Network (High Speed Network)- 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Meta - QA Engineering Lead, Reality Labs (Wearables)

Meta

Los Angeles, California, United States (On-Site)
3 Months ago
31st Union - Core Engineer

31st Union

Valencia, Valencian Community, Spain (On-Site)
2 Months ago
Ubisoft - Team Lead (F/M/NB)

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
7 Months ago
Microsoft - Research Intern - Maia-100 - AI Kernel Fusion

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Netflix - Product Machine Learning Research Leader

Netflix

United States (Remote)
3 Months ago
Infineon Technologies - Staff SOC Engineer

Infineon Technologies

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Microsoft - Senior Applied Scientist

Microsoft

Cairo, Cairo Governorate, Egypt (On-Site)
1 Month ago
ByteDance - Algorithm Engineer - Audio Understanding

ByteDance

Singapore (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wargaming - Server Developer (World of Tanks)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
The Walt Disney Company - Technical Director Intern, Char Mod/Rig - Summer 2025

The Walt Disney Company

California, United States (On-Site)
2 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
3 Months ago
Meta - Software Engineering Manager, Product

Meta

Sunnyvale, California, United States (On-Site)
3 Months ago
Epic Games - Senior Technical Designer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Electronic Arts - Senior Software Engineer

Electronic Arts

British Columbia, Canada (On-Site)
1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ukraine (Remote)
4 Months ago
Google - Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware, 2025 start

Google

Atlanta, Georgia, United States (On-Site)
3 Months ago
LiveSwitch - Principal Engineer

LiveSwitch

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Alp Consulting  - Unreal Artist

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Intel Corporation - Formal Verification Engineer

Intel Corporation

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Dream Sports - Senior Manager - EO/YPO Sales

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Month ago
PwC - AES-SAP-SD-Logistics- Senior Associate

PwC

Hyderabad, Telangana, India (On-Site)
2 Months ago
Fluence - HR BUSINESS PARTNER

Fluence

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Alphasense - Senior QA Automation Engineer

Alphasense

Delhi, India (On-Site)
2 Months ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Aristocrat Gaming - Senior Helpdesk Analyst Tech Lead

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
1 Month ago
Milestone Localization - Digital Marketing Manager

Milestone Localization

Karnataka, India (On-Site)
4 Months ago
Keywords Studios (Player Support) - Full Stack Engineer

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Samsung Semiconductor - Senior Principal Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (Hybrid)
5 Months ago
ARF Design   - RTL design verification /ASIC design verification

ARF Design

Bhubaneswar, Odisha, India (On-Site)
8 Months ago
Microsoft - Applied Scientist

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Advanced Sterilization Products - Software Architect

Advanced Sterilization Products

Karnataka, India (Hybrid)
3 Months ago
Rockstar Games - Tools Automation Programmer

Rockstar Games

United States (On-Site)
2 Months ago
Rockstar Games - Lead Software Engineer (C++)

Rockstar Games

North Carolina, United States (On-Site)
2 Months ago
Intel Corporation - Architecture Research Scientist

Intel Corporation

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Intel Corporation - Pre-Silicon SoC Design and Verification Technologist

Intel Corporation

Folsom, California, United States (Hybrid)
2 Months ago
Assystems - Ingénieur PLM 3DX H/F

Assystems

Dieppe, Normandy, France (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded