Loading...
Share this Job
Location: 

Noida, IN

Date:  Jun 2, 2021
Job ID:  1721

Senior Engineer - Operating System

Barco designs technology that makes everyday life a little better. Seeing beyond the image, we develop sight, sound, and sharing solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). With a team of over 3,300 employees, located all around the globe, we realized sales of 770.01 million euro in 2020. 

About us-

 

Barco designs technology to enable bright outcomes around the world. Seeing beyond the image, we develop visualization and collaboration solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). We have a team of 3,600 employees, located in 90 countries, whose passion for technology is captured in 400 granted patents. As part of GEAX organization which is the Software product development group at Barco our vision is to be a world class software team partnering with our businesses to offer successful software solutions and outcomes  that delight our customers  and set the trend in our dynamic markets

 

Role
•    Build & Maintain the Linux distribution for all Barco products. 
•    Distributions Based on Debian & BuildRoot
•    Keep upstream (open source) dependencies up-to-date (e.g. Linux kernel, docker containers…)
•    Ensure end to end security of Barco devices (e.g. device certificates, secure boot etc.)

 

Skills
MUST HAVE
•    Efficient in Python programming language
•    Good understanding of shell scripting
•    Good understanding GNU make internals
•    Security fundamentals: encryption, signing etc.
•    Agile Development Methodology
•    Excellent proven analytical problem solving skills.
•    Self-motivated high performer and able to perform with no/minimal supervision
•    Able to effectively communicate & work with geographically distributed teams.
•    Excellent written and verbal communication skills.


NICE TO HAVE
•    In depth knowledge of Linux Operating System internals
•    Good understanding of Buildroot, buld mechanism- Adding a package, applying patches etc.
•    EFI, secure boot, TPM, disk encryption, signed upgrades
•    C/Golang Programming language
•    Docker containers
•    Debian: Building a new package, repository management, aptly, etc.
•    Working experience GIT, Jira and Confluence.

 

Qualifications
•    B.Tech/B.E in Computer Science or equivalent stream
•    7 to 11 years of experience Linux based Operating Systems/ Linux Distributions.