Alien Skin Software Company Logo

Alien Skin Software

Raleigh, North Carolina - United States
View all jobs at this company »

C++ Image Processing Engineer

Description

Company Overview

Alien Skin Software has been profitably making photography software for 24 years. Our products make pictures beautiful and our customers love them. We offer a relaxed but professional environment with excellent benefits. We don’t have investors or debt, so decisions are based on long term profitability and the welfare of our customers and employees. It’s a great place to work.

The Job

You will be taking state-of-the-art research from top-ranked publications and translating them into cutting edge products that make beautiful pictures for our customers. Highlight and shadow recovery, face recognition, perspective correction, panorama stitching, edge-aware brushing and selection, HDR, and GPU acceleration are just some of the projects we have lined up. We create software for use by real working photographers, so you’ll also assist in deploying your code to MacOS and Windows computers using Qt.

Don’t imagine yourself sitting in a cubicle writing Matlab code. You must be an expert C++ programmer who can implement robust multi-threaded algorithms that take full advantage of modern multi-core SIMD computer architectures. You will work in a collaborative environment with other developers to build reliable products. And yes, you will have your own office.

The position is in Raleigh, a charming city full of great food, parks, and museums. We will pay for relocation expenses.

Skills

  • Expert in image processing
  • Expert in C++ programming
  • M.S. or equivalent level of Computer Science
  • M.S. or equivalent level of Math (linear algebra, numerical methods, calculus)
  • Great at finding solutions in the academic literature and adapting them
  • 5+ years of commercial software development
  • Experience with GPU programming (OpenCL)
  • (helpful) Good understanding of photography and the imaging pipeline
  • (helpful) Experience with Qt
  • (helpful) Windows and Macintosh development experience
  • (helpful) Previous experience in an agile/scrum environment
  • (helpful) Previous experience working remotely
  • (helpful) Avid photographer

Benefits

  • Very competitive salary
  • Relocation package if needed
  • We pay for 100% of health insurance for you and your family
  • We match up to 5% of your salary in a 401(k) plan managed by Vanguard
  • We share about 15% of profit with employees — distribution is based on recent accomplishments
  • We are a profitable small company that has been around for 24 years
  • Everyone gets their own quiet office
  • Coffee, healthy snacks, and lunch delivered once each week

Application

Apply with your cover letter, resume, and salary requirements. Recruiters, please do not contact us.

This Job is no longer active!