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.