This site uses cookies. By using our site, you agree to our Privacy and Cookie Policy

SENIOR EMBEDDED C++ ENGINEER WITH COMPUTER VISION

March 14, 2019
scroll
1 position

SENIOR EMBEDDED C++ ENGINEER WITH COMPUTER VISION

location

Any city, Ukraine

Svitla Systems Inc. is looking for Senior Embedded C++ Engineer with Computer Vision for a full-time position (40 per hours per week) in Ukraine. Our client is a Swiss provider of personal computer and mobile peripherals, with its headquarters in Lausanne, Switzerland and administrative headquarters in Newark, California. In addition to its Swiss and American facilities, the company has offices throughout Europe, Asia and the rest of the Americas. The company develops and markets personal peripherals for PC navigation, video communication and collaboration, music and smart homes. This includes products like keyboards, mice, tablet accessories, webcams, Bluetooth speakers, universal remotes and more.

About Svitla:

Svitla Systems is a proven custom software development company and testing provider. We deliver unparalleled value to our clients, who rely on our expertise in managed team extension and build-to-order software applications.

Our main office is in the heart of Silicon Valley - with sales and development offices throughout the US, Mexico, and Europe (Ukraine, Montenegro, and Germany).

Our mission is to build a business that is not only profitable but also contributes to the well-being of our employees and their families, improves our communities, and makes a lasting difference in the world.

Responsibilities:

  • The project is about extending user’s experience in remote meetings with whiteboard presentation. Tasks range from common image processing routines like image denoising, contrast enhancement, color reconstruction to human segmentation and image reconstruction. Candidate’s responsibilities will be to improve high-performance image reconstruction (inpainting) and filtering algorithm and optimize it for embedded hardware to get production-level quality;
  • Project aims to develop next-level AI-based video collaboration system for enhancing the experience of remote meeting participants. The tasks will be about building image data processing pipeline around machine learning framework, optimizing and deployment computationally expensive computer vision algorithms for mobile platforms, developing production-grade code.
     

Requirements:

  • Decent English: reading and understanding technical documentation, good written and verbal skills;
  • Education in math, physics, applied math, electrical engineering or related field;
  • 5+ years of XP as C++ developer of high-performance applications (computer vision, signal processing, graphics etc) in the industry with the focus on mobile platforms is a must. Proven experience of design and deployment code for ARM CPU and/or mobile GPU on embedded computers (Raspberry Pi, Odroid, iPhone, Android) is a must;
  • Good knowledge of OOP/OOD and practical production experience of designing the architectures for computationally-intensive data processing pipelines;
  • Excellent knowledge of computer architecture and good Linux administration and programming skills;
  • Good common image processing skills (filtering, contrast enhancement, edge detection etc) and good math and geometry skills are very desired.

This will be a plus:

  • Practical XP with Eigen, OpenCV, LAPACK, BLAS, Boost, STL. 3d graphics coding;
  • Good skills in digital signal processing (filters, FFT, convolution etc);
  • Experience in robotics.

What we love about Svitla Systems:

  • Flexible working day start & stop times.
  • English classes, professional and personal trainings, conferences and webinars.
  • Competitive compensation, including equity options with regular performance-based salary and career development reviews.
  • Medical Insurance (health, dental), employee assistance program.
  • Personal time off: paid vacation and holidays. Work hard, play hard, right?
  • We're very fast-paced, hard-working, and love to have fun! Our cool co-workers play soccer, poker, go skiing, biking, hiking, and so much more.
  • We have tasty birthday cakes, lunch bunch and subsidized drinks and snacks, funny celebrations, team outings and unforgettable corporate events.
  • We are always happy to meet the newbie colleagues and their new ideas.
If you are interested in our vacancy, please send your CV. We will be happy to see you in our friendly team :)

Why hesitate? Apply now

Send your resume

Thank you for applying for this job position

Your application is received. We will contact you shortly if your resume is a perfect fit for our company.