Position: Senior Embedded Linux developer
Company: Jabil
Category: C++
Experience required: 5y
English level: upper

About our client:
Our client is the world's leading manufacturer of advanced control and automation systems, innovating technology and reinventing the way people live and work, offering integrated solutions to control audio & video systems. The client streamlines technology, improving the quality of life for people in corporate boardrooms, conference rooms, classrooms, auditoriums, and in their homes.

Project description:

The project's goal is to design and develop the next generation of the Unified Communication product line for low latency audio/video streaming. From the BSP perspective, the team is involved in helping out with the board bring-up and support of the functionality.

Requirements:

•  At least 5 year’s experience in embedded software development
• Strong C/C++ knowledge
• Experience in Linux kernel and user space development
• Experience with YOCTO build system
• Upper intermediate English.

Responsibilities:

• Develop and maintain Linux kernel modules
• Develop and maintain Linux based applications and services
• Manage Yocto environment including new software packages, bug & vulnerability repair and back-porting
• Support other members of the Embedded Linux team who utilize the Yocto environment

Would be a plus:

• Python knowledge
• Experience with audio/video streaming solutions
• Experience with Gstreamer and its plugins
• Experience with IMX8, STM32MP1, TI Sitara processors
• MCU programming (FreeRTOS)