Developer – Linux Systems Engineer

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.

Behavioral/ non-technical:

  •     Strong analytical and problem-solving skills
  •     Excellent verbal and written communication skills
  •     Self-managed and able to learn and adapt
  •     Eager to take on new challenging work

 

0Dislike
50% LikesVS
50% Dislikes