BSP Engineer

Alten

Pune District

Vor Ort

INR 1.800.000 - 2.600.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Alten is seeking a BSP Engineer to bring up and maintain Linux and Android platforms on automotive-grade SoCs and custom boards. You will own the stack from bootloader and kernel through Yocto and AOSP integration, collaborating with hardware, middleware and validation teams.

Role covers BSP bring-up, Linux kernel drivers, Yocto/OpenEmbedded, AOSP builds, and safety considerations per ISO 26262. Strong C/C++, ARM experience and JTAG debugging are essential.

Qualifikationen

  • 4+ years relevant experience in embedded systems or automotive domain.
  • Strong proficiency in C/C++ programming.
  • Hands-on experience with Linux kernel internals and device drivers.
  • Experience with Yocto/OpenEmbedded and AOSP build processes.
  • Familiarity with U-Boot bootloaders and ARM architecture.
  • Experience with version control concepts using Git and Gerrit.

Aufgaben

  • BSP/Platform bring-up for automotive SoCs and custom boards.
  • Develop, port and maintain U-Boot bootloader and Device Tree configurations.
  • Kernel driver development for automotive components; Linux kernel customization.
  • Integrate BSP with Yocto/OpenEmbedded and AOSP; manage OS builds and OTA updates.

Kenntnisse

C/C++
Linux kernel
Yocto/OpenEmbedded
Git/Gerrit
JTAG
ARM Cortex
U-Boot

Ausbildung

B.E. / B.Tech / M.Tech in Electronics, Electrical, Computer Science or related field

Tools

Yocto/OpenEmbedded
AOSP build system
Git workflows
JTAG debugging tools

Jobbeschreibung

Experience: 4+ years relevant (5–8 years overall) Education: B.E. / B.Tech / M.Tech in Electronics, Electrical, Computer Science or related field Domain: Automotive Embedded Systems

Role Summary

We are looking for a BSP Engineer to bring up and maintain Linux and Android platforms on automotive-grade SoCs and custom boards. You will own the stack from bootloader and kernel through Yocto and AOSP integration, working closely with hardware, middleware and validation teams.

Key Responsibilities
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 (DTS/DTSI) files for SoC and peripheral configuration.
  • Enable and validate peripherals: UART, I2C, SPI, CAN, USB, PCIe, MIPI CSI/DSI, HDMI, Ethernet, eMMC, UFS.
Linux BSP
  • Port and customize Linux Kernel (v5.x / v6.x) for automotive hardware.
  • Develop, debug and maintain kernel drivers for automotive-specific components.
  • Integrate the BSP with Yocto / OpenEmbedded: recipes, layers and meta-layers.
  • Optimize boot time and power management (suspend/resume, DVFS).
Android BSP (AOSP)
  • Port and customize AOSP for automotive SoCs (Qualcomm SA-series, NXP i.MX, Renesas R-Car, TI TDA, Telechips TCC803x / TCC835x).
  • Manage the Android build system (Soong / Make), AOSP manifest and vendor integrations.
  • Support Android OTA updates (A/B partitioning, Virtual A/B).
  • Debug using Logcat, ADB, systrace, Perfetto, bugreport and KGDB.
Automotive Domain
  • Apply awareness of functional safety standard ISO 26262 (ASIL A/B/C/D).
  • Ensure MISRA C/C++ compliance where applicable.
Must-Have Skills
  • Strong C / C++ programming.
  • Linux kernel internals: memory management, scheduling, driver model.
  • Yocto Project / OpenEmbedded.
  • Git, repo and Gerrit workflows.
  • JTAG debugging; use of oscilloscopes and logic analyzers.
  • ARM architecture (Cortex-A / M / R).
  • U-Boot or other bootloaders (GRUB, Trusted Firmware-A).
Nice-to-Have Skills
  • Android Automotive OS (AAOS) / Android Auto.
  • Hypervisor / virtualization: Xen, KVM, QNX Hypervisor.
  • 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 methodology.
ATS Keywords

Primary: C, C++, BSP, Board Bring-up, Embedded Linux, Linux Kernel, Device Drivers, Device Tree, U-Boot, Bootloader, Yocto, OpenEmbedded, AOSP, Android BSP, ARM Cortex, UART, I2C, SPI, CAN, USB, PCIe, MIPI CSI/DSI, HDMI, Ethernet, eMMC, UFS, JTAG, KGDB, Git, Gerrit

Secondary: AAOS, Android OTA, A/B Partitioning, Logcat, ADB, Perfetto, Hypervisor (Xen, KVM, QNX), Qualcomm SA8xxx, NXP i.MX8/S32G, Renesas R-Car, TI TDA4VM, Telechips TCC803x/835x, Power Management, DVFS, ISO 26262, ASIL, MISRA, A-SPICE, Agile/SCRUM

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

BSP – Engineer (TT40ST RM 4528)
BSP – Engineer (TT40ST RM 4528)

Source-Right • Pune District

Vor Ort
INR 1.200.000 - 2.400.000
BSP Engineer
BSP Engineer

emagine • Pune District

Vor Ort
INR 1.200.000 - 1.800.000
None
Sr. Engineer BSP
Sr. Engineer BSP

Alten • Chennai

Vor Ort
INR 1.800.000 - 3.000.000
Android BSP Experience
Android BSP Experience

Silicon Signals • Gujarat

Vor Ort
INR 1.800.000 - 2.400.000
BSP Developer_VS
BSP Developer_VS

LG Electronics • Bengaluru

Vor Ort
INR 1.200.000 - 1.800.000
Linux BSP Experience
Linux BSP Experience

Silicon Signals • Gujarat

Vor Ort
INR 1.200.000 - 2.100.000
Android BSP Expert
Android BSP Expert

KPIT • Bengaluru

Vor Ort
INR 2.500.000 - 4.500.000
BSP Engineer
BSP Engineer

Visteon Corporation • Kolkata District

Vor Ort
INR 350.000 - 550.000
OS / BSP Lead
OS / BSP Lead

Tata Elxsi • Pune District

Vor Ort
INR 1.500.000 - 2.700.000
S/W Engineer – Linux BSP
S/W Engineer – Linux BSP

Thakral One Pte. Ltd. • Bengaluru

Vor Ort
INR 1.000.000 - 1.500.000