All offersSzczecinCC/C++ Developer
C/C++ Developer
C
Avid Technology

C/C++ Developer

Avid Technology
Szczecin
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    English
    advanced
    C++
    regular

Job description

About the Position:

Avid’s Shared Storage Engineering is seeking a Principal Software Engineer to help develop its flagship media storage system Avid NEXIS. As a member of the engineering team you’ll develop software for Avid’s high-bandwidth low-latency distributed file system designed for audio and video industry workloads. Expanding on Avid’s strategic alliance with Microsoft Corporation you’ll design and develop Microsoft Azure cloud-based storage solutions and services for the media and entertainment industry. As a team leader, you’ll provide technical guidance and coordinate development activities with other remote-located teams. Technologies include distributed computing (server and client), multiple operating systems (Windows, Mac OS X, Linux), Linux embedded infrastructure, and tools.
 
About You:

The ideal candidate is a creative engineer who enjoys working with complex systems and on challenging problems. Strong interests exist in learning state-of-the-art technologies that drive the digital media storage market. You enjoy working in a dynamic, fast moving, agile, team environment working for an industry leading company whose customers include the major television networks and movie producers.
 
Required Skills:

  • Proficiency in C/C++ with strong problem-solving skills
  • Must be able to complete tasks with minimal supervision and have strong organizational skills and the ability to learn quickly
  • Candidate should possess excellent verbal, inter-personal, and written communications skills
  • Understanding of operating system fundamentals (Linux, Windows, or Mac OS X)
  • Understanding of scalable computing systems, software architecture, data structures, and algorithms
  • Ability to respond effectively and urgently to issues arising from customer support and sustaining of the existing products and applications
  • Strong oral and written communications skills
  • 7+ years software engineering and development experience
  • BSCS, BSEE, or equivalent experience required

Desired Skills:

  • Experience with writing and debugging kernel drivers
  • Experience with writing and debugging file system-related code
  • Experience with Microsoft Azure and building cloud-based applications
  • Programming with soft real-time constraints
  • Comfortable debugging both user-mode and kernel-mode code (Windbg, gdb, eedb, etc.)
  • Knowledge of file system implementation concepts (VFS, filter drivers, etc.)
  • Basic networking and protocol knowledge. Distributed systems experience a plus
  • Embedded Linux experience and/or basic Linux administration skills a plus
  • Experience in Agile enterprise-scale software development
 
"I hereby voluntarily give consent for my personal data included in my application to be processed, also in the future, for the purposes of the recruitment process and in case of being employed by AVID TECHNOLOGY POLAND sp. z o.o., Bulwar M. Beniowskiego 5a in Szczecin under the Personal Data Protection Act as of 29 August 1997, consolidated text: Journal of Laws 2016, item 922 as amended. The consent covers data transfer for the purposes given above to corporate related companies in the EU and the USA, including AVID TECHNOLOGY, Inc. Burlington, MA 65-75 Network Drive Burlington, MA 01803 USA. I reserve the possibility to access the content of my personal data and correct it.”