Position: Developer – Linux Systems Engineer Experience: 3-6 Years Location: Bengaluru, Karnataka
Job Brief:
We are building technologies and platforms for the next generation of consumer electronics products. Some of the top consumer electronics and semiconductor companies are our customers. We develop device drivers for various interfaces including PCIe, USB, Ethernet, Storage, Graphics, and Multimedia. We also develop firmware, build BSPs, and integrate middleware components to build full systems for platforms like Android, Linux, QNX, and RTOS.
We’re looking for engineers to join our growing team of middleware development and systems integration working on a cutting-edge Consumer SoC of a leading semiconductor company. Join us and make an impact!
Roles & Responsibilities:
The role involves designing, developing, implementing, and bug-fixing middleware components including services, configurations, IPC, filesystem, and boot mechanism. The person needs to have full system internal knowledge of Linux/QNX/VxWorks.
Must-Have Technical Skills:
Excellent programming skills in C
Design, Implementation and debugging of system software
Experience in the development and integration of middleware components
Good knowledge of creating services, implementation of messaging systems like D-Bus, process & threads and Inter-Process Communication
Ability to read and understand board schematics
Deep knowledge of Linux internals and Linux Kernel Architecture
Experience with tools like Git, Yocto, etc.
Good to Have Technical Skills:
Experience in code upstreaming and Open Sourcing.
BSP (Board Support Package) bring up experience including boat loader and Uboot.