Oferta pracy jest nieaktualna, zobacz podobne

Najnowsze oferty pracy

Nie znaleźliśmy ofert pracy spełniających wybrane kryteria.

Sprawdź, czy nie ma literówek we wpisanych frazach lub spróbuj bardziej ogólnego zapytania.

Zobacz więcej ofert pracy
Praca.pl Praca Zachodniopomorskie Szczecin Programista C# Szczecin
Senior Linux Embeded C/C++ Engineer

Senior Linux Embeded C/C++ Engineer

Avid
Szczecin
praca stacjonarna
3419 dni temu

 


Senior Linux Embeded C/C++ Engineer
Miejsce pracy: Szczecin

We are currently seeking for Senior C/C++ video firmware development engineer with 3 to 5 years industry professional experience.


This position involves development and test of embedded linux-based functionality for Avid’s line of graphics and video server  products. 

 


What we offer
  • A chance to work for one of the most recognized brands in the movie and broadcast business (after all, when we perform, earth shakes and superheroes fly).
  • A chance to practice your technical skills everyday working with unique and interesting problems.
  • Competitive salary along with bonuses like private medical insurance, life insurance, sport package subsidies.
  • A chance to advance within the structures of the company.
  • Stable employment (full employment contract).
Job Functions
  • Design and implement functional, reliable, well-structured software for embedded systems in embedded C and C++
  • Design and implement embedded Linux device drivers and interfaces for industry standard hardware and for Avid proprietary hardware.
  • Design and implement video processing algorithms
  • Develop real-time code to control interactions between Avid proprietary video hardware, industry standard GPUs, and Linux servers.
  • Work with real-time constraints, custom designed hardware capabilities and limitations with emphasis on multi-threaded tasks and interrupts
  • Evaluate new hardware designs and participate in design reviews
  • Bring-up new hardware and help with system level integration.
  • Evaluate Linux operating system releases, select the appropriate OS, develop boot loader, and assemble board support packages for Avid products.
  • Improve the firmware group’s overall efficiency by using our coding conventions, demonstrating “best coding practices” and participating in code reviews
  • Interact clearly, constructively, and creatively in an Agile inter-disciplinary team in designing, implementing, testing, and manufacturing video and graphics systems
  • Be proactive in learning the application domain of video and graphics systems, as used in studio, live, and broadcast environments, and then apply your knowledge to our products.
Essential Skills
  • BS or MS with experience in real-time embedded systems (firmware) development
  • Experienced in embedded Linux programming environment, tools and debug techniques.
  • Familiarity with video, graphics, video processing, video compositing, and computer generated graphics is a plus.
  • Familiarity with video interfaces (SDI, HDMI, Displayport,  DVI, memory mapped, PCIe DMA) and formats (RGB,  YUV, SD, HD, UHD, various bit depths and color spaces) is a plus.
  • Familiarity with C and C++
  • Experience with industry standard GPUs (including drivers, data transfers, programming in cuda or openGL, access over PCIe, OS support, synchronization) is a plus.
  • Proven track record of delivering substantial firmware projects
  • Experience using a Continuous Integration process
  • Ability to communicate clearly and effectively in English, both verbally and written.