SW Engineer

Nagravision
Canton of Rennes-4, France
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Canton of Rennes-4, France

Tech stack

JavaScript
Microsoft Windows
Agile Methodologies
C++
Cloud Computing
Linux
FFmpeg
Python
Software Configuration Management
Video Editing
Mobile Os
Information Technology
Serverless Computing

Job description

NexGuard is seeking a software engineer with skills for Software Configuration Management and who brings experience in designing and deploying infrastructure solutions. The SW Engineer will be member of an engineering team that is responsible for the implementation and integration of watermarking algorithms targeting the full content lifecycle, from Digital Cinema, Prerelease, Pay TV set-top Boxes, Video Streaming over the Internet and mobile devices. The SW Engineer will have the opportunity to work on varied topics within this eco-system with support from the rest of the team, following a DevOps organization and working closely with customers. Specific needs are to define together with the team how an existing serverless AWS cloud solution can be converted to an on-prem deployment and strengthen/share the SCM role within the team, by contributing and improving build processes and traceability. The engineering team uses agile methodologies to develop their solutions for Windows, Linux, embedded, and mobile operating systems as well as cloud-based solutions. We operate in a highly dynamic, technical and fast-paced environment that requires a client-focused, agile way of thinking and working. We focus on technical excellence in solving challenging real-life problems., The responsibilities for the SW Engineer include:

  • Contribute to defining on-prem solutions for existing serverless products.

  • Implementing new and enhancing current watermarking algorithms in C/C++

  • Supporting customers and partners with their integration

  • Contribute to automated validation in Python

  • Contribute to Software Configuration Management (Deploying and maintaining build infra, toolchain updates)

  • Participate actively in the Agile process

  • Keep abreast of new SW developments that are relevant for NexGuard solutions.

Requirements

The preferred candidate will possess the following education, experience, skills and abilities:

  • M.Sc. in computer science or electrical engineering (or equivalent) with at least 2 years of industry experience

  • Good knowledge of cloud-based serverless solutions and on-premises counter parts

  • Experience in Software Configuration Management

  • Good knowledge of C/C++ / Python and JavaScript

  • Development on Linux and Windows

  • Experience with audio and video processing is a plus (FFmpeg)

  • Strong analytic and problem solving skills.

  • Good communications skills and good command of written and spoken English.

  • A proactive attitude in supporting customers

Apply for this position