BSP – Engineer (TT40ST RM 4528)

Source-Right

Pune District

On-site

INR 1,200,000 - 2,400,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Source-Right is seeking a BSP - Engineer to perform board bring-up, hardware validation, and platform initialization for automotive SoCs and custom boards. You will develop, port, and maintain U-Boot bootloader and configure Device Tree Sources for peripherals and SoC configuration.

Your role includes porting Linux kernel (v5.x/v6.x), developing kernel drivers, and enabling Android OTA in automotive-grade platforms. A strong emphasis on Yocto/OpenEmbedded and SoC bring-up completes the profile.

Qualifications

  • 4+ years BSP/Embedded Linux/Android for automotive
  • Strong C/C++ with kernel driver experience and memory management
  • Experience with Yocto/OpenEmbedded build system and SoC bring-up

Responsibilities

  • Perform board bring-up and hardware validation for automotive SoCs and boards
  • Develop, port, and maintain U-Boot/Bootloader
  • Configure Device Tree Sources for peripherals/SoCs
  • Port and customize Linux kernel for automotive hardware
  • Develop and maintain Linux kernel drivers
  • BSP integration with Yocto/OpenEmbedded and meta layers
  • Android BSP tasks: AOSP builds, Soong/Make, OTA mechanisms

Skills

C/C++ programming
Linux kernel internals
ARM architecture
U-Boot bootloaders
JTAG debugging
Git/Gerrit
Yocto/OpenEmbedded
Android/AOSP

Education

Bachelor/Master in Electronics/EE/CS

Tools

Yocto Project
OpenEmbedded
Git/Gerrit
AOSP
JTAG

Job description

Position: BSP - Engineer (TT40ST RM 4528)
Minimum Education Level: B.E. / B.Tech / M.Tech in Electronics, Electrical, Computer Science, or related field
  • Perform board bring-up, hardware validation, and platform initialization for new automotive SoCs and custom boards.
  • Develop, port, and maintain U-Boot / Bootloader for target hardware.
  • Configure and maintain Device Tree Source (DTS/DTSI) files for peripheral and SoC configuration.
  • Enable and validate SoC peripherals: UART, I2C, SPI, CAN, USB, PCIe, MIPI CSI/DSI, HDMI, Ethernet, eMMC, UFS, etc
  • Port and customize Linux Kernel (v5.x / v6.x) for automotive target hardware.
  • Develop, debug, and maintain Linux kernel drivers for automotive-specific hardware components.
  • BSP integration with Yocto / OpenEmbedded build system - writing recipes, layers, and meta layers.
  • System boot time optimization and power management (suspend/resume, DVFS).
  • Port and customize AOSP for automotive-grade SoCs (Qualcomm SA-series, NXP i.MX, Renesas R-Car, TI TDA, Telechips TCC803x / TCC835x, etc.).
  • Manage Android build system (Soong / Make), AOSP manifest, and vendor-specific integrations.
  • Support Android OTA (Over-The-Air) update mechanisms (A/B partitioning, Virtual A/B).
Position: BSP - Engineer (TT40ST RM 4528)
Minimum Education Level: B.E. / B.Tech / M.Tech in Electronics, Electrical, Computer Science, or related field
BSP / Platform Bring-Up
  • Perform board bring-up, hardware validation, and platform initialization for new automotive SoCs and custom boards.
  • Develop, port, and maintain U-Boot / Bootloader for target hardware.
  • Configure and maintain Device Tree Source (DTS/DTSI) files for peripheral and SoC configuration.
  • Enable and validate SoC peripherals: UART, I2C, SPI, CAN, USB, PCIe, MIPI CSI/DSI, HDMI, Ethernet, eMMC, UFS, etc
Linux BSP
  • Port and customize Linux Kernel (v5.x / v6.x) for automotive target hardware.
  • Develop, debug, and maintain Linux kernel drivers for automotive-specific hardware components.
  • BSP integration with Yocto / OpenEmbedded build system - writing recipes, layers, and meta layers.
  • System boot time optimization and power management (suspend/resume, DVFS).
Android BSP (AOSP)
  • Port and customize AOSP for automotive-grade SoCs (Qualcomm SA-series, NXP i.MX, Renesas R-Car, TI TDA, Telechips TCC803x / TCC835x, etc.).
  • Manage Android build system (Soong / Make), AOSP manifest, and vendor-specific integrations.
  • Support Android OTA (Over-The-Air) update mechanisms (A/B partitioning, Virtual A/B).
  • Debug using Android Logcat, ADB, systrace, perfetto, bugreport, KGDB
Automotive Domain
  • Awareness of functional safety standards: ISO 26262 (ASIL A/B/C/D).
  • Ensure compliance with MISRA C/C++ guidelines where applicable

Experience: Minimum 4+ years of hands-on experience in BSP / Embedded Linux / Android platform development for automotive applications. Overall experience should be 5 to 8 years.

Skills And Competencies (Must Have)
  • Strong proficiency in C / C++ programming.
  • Hands-on experience with Linux kernel internals - memory management, scheduling, driver model.
  • Experience with Yocto Project / OpenEmbedded build system.
  • Proficiency in Git, repo, Gerrit for version control and code review workflows.
  • Experience with JTAG debugging, oscilloscopes, logic analyzers for low-level debugging.
  • Strong understanding of ARM architecture (Cortex-A / Cortex-M / Cortex-R series).
  • Hands-on with U-Boot or other bootloaders (GRUB, Trusted Firmware-A).
Nice To Have
  • Experience with Android Automotive OS (AAOS) / Android Auto.
  • Knowledge of Hypervisor / Virtualization in automotive (Xen, KVM, QNX Hypervisor).
  • Experience on automotive SoC platforms: Qualcomm SA8xxx, NXP S32G/i.MX8, Renesas R-Car H3/M3, TI TDA4VM, Telechips TCC803x / TCC835x.
  • A-SPICE process knowledge.
  • Agile / SCRUM development methodology.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BSP Engineer
BSP Engineer

emagine • Pune District

On-site
INR 1,200,000 - 1,800,000
None
OS / BSP Lead
OS / BSP Lead

Tata Elxsi • Pune District

On-site
INR 1,500,000 - 2,700,000
BSP Engineer
BSP Engineer

Visteon Corporation • Kolkata District

On-site
INR 350,000 - 550,000
S/W Engineer – Linux BSP
S/W Engineer – Linux BSP

Thakral One • Bengaluru

On-site
INR 1,000,000 - 1,500,000
BSP Developer_VS
BSP Developer_VS

LG Electronics • Bengaluru

On-site
INR 1,200,000 - 1,800,000
MCU BSP ENGINEER
MCU BSP ENGINEER

emagine • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Embedded Linux Engineer (Automotive)
Senior Embedded Linux Engineer (Automotive)

Triumph Motorcycles • Jaipur

On-site
INR 900,000 - 1,200,000
Software Engineer (Linux BSP)
Software Engineer (Linux BSP)

Einfochips • Hyderabad

On-site
INR 900,000 - 1,300,000
Lead AOSP Engineer
Lead AOSP Engineer

Truminds Software Systems • Chennai District

On-site
INR 1,800,000 - 2,800,000
Lead AOSP Engineer
Lead AOSP Engineer

Truminds Software Systems • Gurugram District

On-site
INR 1,800,000 - 3,000,000