Senior Software Engineer

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Video technology and image science software company, developing video codecs and quality metric.

Описание вакансии

Условия работы

Beamr is seeking a (Senior) Software Engineer with knowledge in HW and GPU to join our team and help to develop and optimize video processing tools. This is a position with our R&D team in Saint-Petersburg (Russia), working with video processing and compression. We strive to provide an energetic atmosphere that encourages the free exchange of ideas and opinions with a focus on professional growth.

Responsibilities of the position

  • Work closely with fellow team members, product, and QA to optimize old and develop new features
  • Participation in development and implementation of algorithms for video analysis and compression
  • Porting algorithms to different HW platforms including GPU and FPGA

Requirements of the position

  • Degree in mathematics, physics, computer science, or electrical engineering.
  • At least 3-5 years of experience in video processing, experience in assembler, GPU or FPGA programming
  • Interest and experience with video processing and compression technologies.
  • Fluency in C/C++
  • Ability to meet deadlines and commitments in a fast paced environment.
  • Good English level writing with ability to read technical literature and large volumes of technical papers.

Nice to Have

  • Experience with algorithmic and assembler optimization.
  • Experience with video processing tools (FFMpeg, OpenCV, x.264, x.265).
  • Familiarity with video compression standards (H.264, HEVC, VP9, AV1).
  • Mathematics background.

Бонусы

What we offer

  • Competitive salary depending on experience (discussable, but definitely above industry average).
  • Work in a friendly professional team. Absolutely no bureaucracy in our working process.
  • Comfortable office (open 24/7) with snacks, tea and coffee. Close to the metro station.
  • Free parking near the office.
  • Medical insurance.
  • Flexible working schedule.
  • English classes in the office.
  • Informal company events.
  • Possible travel with business trips and professional conferences in the US or Israel.