C++ Software Engineer

Rochester, NY, USA Req #246
Monday, April 22, 2024

Kodak Alaris is a global technology company that’s delivering future value through customer solutions. Our advanced, patented intellectual property combines breakthrough technologies, digital transformation, and human know-how to unlock the power of images and information. We make businesses run faster, governments run smarter and provide consumers innovative solutions to preserve and enjoy their most cherished memories. Our future is powered by our employees’ creativity. Expect a lot from Kodak Alaris and know that we expect a lot of ourselves and the performance of the company.

 

Kodak Moments is a leading global provider of photo products and services to retailers, consumers, and entertainment properties. We inspire consumers to bring their memories to life--delivering innovative, high-quality photo products and experiences they find truly meaningful. Powered by over 100,000 consumer touchpoints across 30 countries globally, it's our mission to be the brand consumers choose to celebrate and preserve life's memories, from the big events to the everyday moments that matter.

Kodak Moments C++ Software Engineer

 

Candidates must be local to Rochester, New York. 

Position Summary: 
The ideal candidate is a C++ software engineer who wants to join a fun, large application development team that writes software for our industry leading Kodak Moments Kiosk product. Our kiosks are in retail locations around the world and help consumers bring their Kodak Moments to life with workflows to turn their digital and printed images into a huge variety of photo gift products. You will work to integrate new printers and to modify and maintain a complex application software printing subsystem. This is a hybrid work position in Rochester, NY.

Roles and Responsibilities: 

  • Work closely with other developers to evolve product specifications into working system components, using Agile methodology and processes.
  • Work with a senior engineer to integrate new or replacement printers into our software application(s).
  • Work with our large existing codebase, understand its architecture, and make necessary modifications to improve functionality, performance, and reliability.
  • Diagnose and resolve software defects and problems, including urgent field/customer issues.
  • Design, code, unit test, debug and document programs and code modifications.
  • Clearly and actively communicate status of work and projects to stakeholders as needed.
  • Meet time requirements for assignments, with minimal reminders.

 

Required Skills: 

  • Proficiency in C++.
  • Ability to analyze complex problems and propose effective solutions.
  • Effective communication with 3rd party printer manufacturers to define requirements, define SDKs and troubleshoot printer software and hardware issues.
  • Effective collaboration with cross-functional teams.
  • Be a highly motivated self-starter who can work effectively in a dynamic environment where goals and specifications are constantly changing. 
  • Excellent English verbal and written communication skills.

 

 

Desired Skills: 

  • Working knowledge of Microsoft’s Visual Studio.
  • Experience with a variety of different printer SDKs
  • Familiarity with COM, C#, XML.
  • Imaging experience.
  • Experience working in an Agile development environment.
  • Experience or interest in leveraging interfaces into Windows operating systems.


Qualifications: 

  • Bachelor’s degree in Computer Science or a related area of study
  • Minimum 1 year of experience programming in C++

 

 

Compensation:

$80,000 - $120,000, based on experience. 

 

 

 

 NY Labor Law Posters 

Visa Sponsorship not available.

Kodak Alaris is an Equal Opportunity Employer and strong advocate of workforce diversity. Race/Color/Gender/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Veteran.  

 

As a member of the Kodak Alaris team you will be eligible to participate in our flexible benefits program which include paid flexible time off, health, dental and vision coverage, paid sick leave, paid parental leave, 401(k) plan with company match, short-term and long term disability coverage and life insurance. 

Other details

  • Job Family Engineering
  • Job Function Software
  • Pay Type Salary