26 Oct
|
Sourceright Technologies
|
Pune
26 Oct
Sourceright Technologies
Pune
Job highlights
- Minimum Education Level: BE / BTech / MTech in Electronics,Electrical,Computer Science,or related field . BSP / Platform Bring-Up
- 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
- Experience with Android Automotive OS (AAOS) / Android Auto.
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.
- Solid 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.
Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Pune
Experience: 4+ years
Notice period: 0-30 days
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 BSP - EngineerST RM 4528) (Pune)
🏢 Sourceright Technologies
📍 Pune