C++ Software Engineer

1 day ago


Remote Warszawa, Czech Republic Evertz Full time

Skills and Experience you will bring:

  • At least 5 years of professional experience with C/C++
  • Concurrent programming in Linux environments
  • Git (Git-based workflows, CI, Confluence, JIRA)
  • Scripting (sh, Bash, Python),
  • Make, GCC
  • Networking (sockets, TCP/UDP/RTP, multicast/unicast)
  • Multithreading
  • Shared memory

Recommended Skills:

  • Image properties (fourcc, colour space, HDR/SDR)
  • Video codecs (H.264, H.265, JPEG2000, JPEG-XS, DnXHD, ProRes)
  • Media containers (MPEG-TS, mov, mxf)
  • Broadcast production (SDI, SMPTE ST2110, timecode, NLE)
  • Time systems and time distribution (UTC/TAI, IEEE1588, SMPTE ST2059, leap seconds)
  • Network streaming (SRT, RIST)
  • Processing acceleration (SIMD/SSE/AVX, CUDA, OpenCL)

Optional Skills:

  • Linux kernel knowledge (drivers, networking, filesystems, memory management, tracing)
  • FFmpeg
  • Matrox DSX SDK
  • NewTek NDI SDK
  • Linux packaging/distribution (dpkg-deb, debootstrap, pbuilder, rootfs
  • Template Programming (STL, Boost)
  • Breakpad for crashdump analysis
  • Javascript
  • Cloud infrastructure and deployment (AWS)
  • CI/CD (Jenkins, JIRA, Stash)

Recruitment process is simple:

  1. Screening with recruiter (30 min)
  2. Technical interview with 2 Senior Developers and optionally HM (up to 2.5 hr)

Our software engineers develop next generation technologies that enable the creation of media entertainment that you enjoy at home or on the go. Our software plays a significant role in producing and delivering your favourite sports, shows and movies. Anything you watch on TV or stream online, there's a good chance Evertz software is behind the scenes making it happen.
 When you join our team, you will immediately begin developing software that ships.  While doing so, you will apply your academic and professional backgrounds to interesting and challenging problems. Your software will be used by skilled media professionals in critical media operations around the world. This is your opportunity to be part of an exciting industry that is undergoing rapid technological advancement. 


About the position / about the project:
The OvertureRT team architects, develops and manages high-performance real-time video and graphics pipelines working in C and C++. You will use all of the tools and techniques in your arsenal, from low-level SSE extensions, to using CUDA on our GPUs, to optimized DMA transfers to develop engines and pipelines for processing pixels and frames. You will be working with encoders and decoders for many codecs (H.264, HEVC, VP8, VP9, AV1, and others) and muxes/demuxes for many container formats (MXF, TS, GXF, MOV) in a Linux environment. You will work in an agile environment with our international teams. Your work will be seen by millions.We work in agile, low-bureaucracy, cross-functional teams spread across the world. It’s a highly creative work environment where the team is built on trust and is relaxed, open and welcoming to all. Evertz has engineering offices in Canada, England, Scotland, India, and now it's time for Poland

,[Researching, designing and implementing software employing standard development practices., Identifying areas for improvement in existing programs and subsequently implementing these improvements., Writing and implementing efficient code in a manner easily understood by peers., Developing and implementing unit, functional and regression test procedures pertaining to designed system., Working in an independent and group setting, mentoring and cooperating with others as needed., Deploying software tools and processes., Maintaining and upgrading existing systems.] Requirements: C++, Linux, Scripting, Networking, Multithreading, Shared memory, Image properties, video codecs, broadcast production, network streaming Additionally: Private healthcare, International projects.

  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements 2+ years of related experience. Good knowledge of programming languages – C/C++, Python; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable. Knowledge of server, storage, networking and client...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements 5+ years of related experience. Validated knowledge of programming languages – C/C++, Python; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable. Ability to code/debug more sophisticated...


  • Remote, Warszawa, Czech Republic CodiLime Full time

    Do we have a match? As a C/C++ Software Engineer, you must meet most of the following criteria: Proficiency in C programming language Experience in automation using Python or Go At least basic knowledge of computer networks (ethernet, TCP/IP, etc) Experience in working with Linux OS (or other Unix-like OS) English at least B2 level, C1/C2...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements 6 to 10 years of related experience. Good knowledge of programming languages – C/C++, Python; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable. Knowledge of server, storage, networking and...


  • Warszawa, Łódź, Czech Republic Dell Technologies Full time

    Essential Requirements Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable Knowledge of server, storage, networking and client technologies Ability to code/debug moderately...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable Knowledge of server, storage, networking and client technologies Ability to code/debug moderately...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable Knowledge of server, storage, networking and client technologies Ability to code/debug moderately...

  • Software Engineer

    1 day ago


    Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in computer science or similar field Good programming skills - experience in C and Python is a must Good knowledge in operating systems (multi-threaded programming, locks, scheduling) Ability to code/debug in a large and complicated code base Motivated to learn, grow and get inspired by new ideas Desirable...


  • Remote, Warszawa, Czech Republic Evertz Full time

    About the PositionThe OvertureRT team at Evertz architects, develops and manages high-performance real-time video and graphics pipelines working in C and C++. We are seeking a talented software engineer to join our international teams in developing next-generation technologies that enable the creation of media entertainment.As a key member of our team, you...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in Computer Science or related field 5–8 years of proven experience in C and Python programming, and operating systems (multi-threading, locks, scheduling) Ability to code/debug sophisticated programs in a large and complicated code base, using either written or verbal design specifications Experience in system...


  • Warszawa, Czech Republic Antal Full time

    Must have: Minimum Qualifications: Bachelors Degree in Computer Science, Mechanical, Electrical, or Agricultural Engineering or related engineering degree 2+ years in the use of Python 2+ years of Experience as Software Test Engineer, Software Developer or Software Development Engineering in Test 2+ years of test script development utilizing UI Automator...


  • Remote, Warszawa, Czech Republic Evertz Full time

    Requirements: C, C++ programming and debugging skills Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience essential Object-oriented design and programming techniques, data structures. Knowledge of digital hardware (SoC, ARM Cortex-A and Cortex-M, FPGA.) Experienced with device control interfaces, such as I2C, SPI, USB, PCIe,...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor's degree in computer science, Engineering, or a related technical field; 5+ years of related experience Strong programming and debugging experience in Python, Java,  / or C Focus on test driven development and automated testing implementation Ability to adapt to technologies and processes quickly; code and debug...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum of 8 years of professional experience in software development, with experience in working on storage solutions and their performance. Proficient in C/C++ programming languages on Linux platforms and computer systems. Exceptional analytical and...


  • Remote, Warszawa, Czech Republic CodiLime Full time

    Do we have a match? As a Software Engineer, you must meet the following criteria: Very good knowledge of Go and one of the programming languages: C, Python Good knowledge of Terraform, Ansible Experience in managing public cloud environments Hands-on experience in building and managing CI/CD pipelines Good knowledge of Docker Good knowledge of English (B2...


  • Remote, Warszawa, Czech Republic Appfire Full time

    What you need to have: Proven record of delivery of multiple scalable, high-traffic cloud applications. Proficiency with back-end technologies, specifically API development with .NET and C#. Experience with Node.js with Typescript is a plus but not required. Truly engineering approach to solving problems. Strong theoretical foundations of computer...


  • Remote, Kraków, Wrocław, Warsaw, Czech Republic N-iX Full time

    Are you a highly motivated and experienced Full Stack Developer looking to take your career to the next level?We are seeking a skilled C# software engineer to join our dynamic team at N-iX, working on exciting cloud-based projects.About Us:N-iX provides comprehensive operational support and expert services to leading insurers, brokers, fleet managers, and...


  • Remote, Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Practical knowledge of C#/.NET development ecosystem Practical knowledge of one of the following technologies (at least on a basic level): SQL/T-SQL, ASP.NET, MVC Nice to have knowledge: MFC library, MEF, Appium, NUnit, Nsubstitude, MSTest, NHibernate English language skills at a level allowing efficient communication Understanding Agile and willing to work...


  • Remote, Warszawa, Czech Republic Evertz Full time

    Job Description:We are seeking an experienced Embedded Systems Software Specialist to join our team at Evertz. The successful candidate will design, develop, and test software for embedded systems, collaborating closely with hardware engineers to ensure seamless integration.About Us:Evertz is a leading provider of innovative technology solutions for the...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum of 8 years of professional experience in software engineering, with a strong emphasis on test framework development and maintenance. Proficient in Python with extensive experience in developing automated tests and test frameworks on a Linux...