Share this Job
Location: 

Noida, IN

Date:  May 17, 2022
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). Our solutions make a visible impact, allowing people to enjoy compelling entertainment experiences; to foster knowledge sharing and smart decision-making in organizations and to help hospitals provide their patients with the best possible healthcare. Headquartered in Kortrijk (Belgium), Barco realized sales of 804 million euro in 2021 and has a global team of 3,000+ employees, whose passion for technology is captured in +500 granted patents.

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.