Your browser does not support javascript! Please enable it, otherwise web will not work for you.

BSP Engineer Linux-based IVI Development @ Cyient

Home > Quality Assurance and Testing

 BSP Engineer Linux-based IVI Development

Job Description

BSP Engineer Linux-based IVI Development (4+ years)

Location: Bangalore


Job Summary:

We are seeking an experienced BSP Engineer to develop and maintain the Board Support Package (BSP), along with the Bootloader for our Linux-based In-Vehicle Infotainment (IVI) system. The role involves kernel porting, device driver development, and hardware-software integration along with hardware initialization and secure boot to ensure robust and optimized platform support across the IVI software stack, collaborating closely with Bootloader and HMI teams.

Key Responsibilities:

  • Port and customize the Linux kernel to the target IVI hardware platform.
  • Develop and maintain device drivers for peripherals including display, audio, input devices, communication interfaces (CAN, Ethernet, USB).
  • Collaborate with Bootloader engineers for smooth kernel boot and system bring-up.
  • Work with HMI developers to ensure hardware capabilities are fully leveraged and supported.
  • Optimize kernel configuration, power management, and performance tuning.
  • Integrate middleware and hardware abstraction layers as per project requirements.
  • Debug hardware-software integration issues using tools like JTAG, logic analyzers, and kernel debugging utilities.
  • Maintain BSP documentation, version control, and adhere to coding standards.
  • Design, develop, and maintain the bootloader (primarily U-Boot) for embedded Linux IVI platforms.
  • Implement secure boot mechanisms, hardware initialization, and board-specific configurations.
  • Participate in code reviews and contribute to technical design discussions.

Required Qualifications:

  • Bachelors or Masters degree in Computer Science, Electronics, Electrical Engineering, or related discipline.
  • 4+ years of experience in Linux BSP / bootloader development for embedded systems.
  • Strong expertise in Linux kernel porting, device driver development, and board bring-up.
  • Proficient in C programming and kernel debugging tools (e.g., GDB, ftrace, perf).
  • Familiarity with embedded hardware platforms and ARM architecture.
  • Experience in bootloader development, preferably U-Boot.
  • Familiarity with secure boot, cryptographic signing, and hardware security modules.
  • Experience with power management, device tree configurations, and kernel modules.
  • Good understanding of communication protocols such as CAN, Ethernet, USB, and audio subsystems.
  • Strong problem-solving skills and collaborative work attitude.

Preferred Skills:

  • Experience in IVI or automotive embedded systems development.
  • Knowledge of Yocto Project or Buildroot for Linux build systems.
  • Familiarity with Bootloader (U-Boot), HMI frameworks (Qt, Wayland) and their boot time dependencies.
  • Understanding of automotive safety standards (ISO 26262) and security best practices.
  • Experience with Agile development methodologies.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Post Silicon Test Engineer
Employement Type: Full time

Contact Details:

Company: Cyient
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   arm architecture usb hmi device drivers tools yocto bootloader embedded systems linux power management kernel debugging audio can bus programming communication skills porting development qt gdb kernel linux bsp linux kernel ethernet device driver development framework bsp

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Automation Test Lead

  • Hexaware Technologies
  • 6 - 11 years
  • Pune
  • 16 days ago
₹ Not Disclosed

Test Manager

  • TEKSKILL
  • 6 - 11 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

QA Engineer

  • Saama Technologies
  • 0 - 2 years
  • Coimbatore
  • 2 days ago
₹ Not Disclosed

Hmi/ui Developer Linux-based Ivi Development (3-5+ Years)

  • Cyient
  • 5 - 10 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Cyient

At Cyient, we work towards improving the daily lives of people with unwavering focus. From a quieter flight to a safer train journey, a more reliable energy supply, or a faster internet connection, we provide engineering, manufacturing, geospatial, network and operations management services to indus...