13 Aug
|
BMW TechWorks
|
India
13 Aug
BMW TechWorks
India
Job Title:
BSP Video Driver Developer – ASA Framework
Role Summary:
Responsible for designing, developing, and integrating video/Camera drivers within the Board Support Package (BSP) for automotive platforms, ensuring compliance with ASA (Automotive Software Architecture) standards and real-time performance requirements.
Key Responsibilities:
Develop and maintain Video/Camera drivers for automotive ECUs within BSP.
Integrate drivers with ASA-compliant software architecture and middleware.
Optimize video pipeline for low latency and high throughput.
Collaborate with hardware teams to ensure proper SoC and peripheral support.
Perform debugging, profiling, and performance tuning for video subsystems.
Ensure compliance with functional safety (ISO 26262) and AUTOSAR guidelines.
Support unit testing, integration testing, and validation activities.
Document design, implementation, and integration steps as per ASPICE process.
Required Skills & Experience:
Strong experience in C/C++ programming for embedded systems.
Hands-on experience with Linux BSP development and device drivers.
Knowledge of video interfaces (e.g., HDMI, LVDS, MIPI CSI/DSI).
Familiarity with ASA framework, AUTOSAR concepts, and real-time OS.
Experience with Yocto, GStreamer, or similar multimedia frameworks.
Understanding of memory management, DMA, and hardware acceleration.
Debugging tools: JTAG, Lauterbach, oscilloscope.
Valuable understanding of functional safety and ASPICE processes.
Preferred Qualifications:
Exposure to Automotive SoCs (NXP, Renesas, TI, Qualcomm).
Experience in video encoding/decoding and image processing pipelines.
Knowledge of Ethernet AVB, CAN, and diagnostic protocols.
Soft Skills:
Strong problem-solving and analytical skills.
Ability to work in Agile/Protected environments.
Valuable communication and collaboration skills.
📌 Ssp Bsp Video Driver Dev Pune (India)
🏢 BMW TechWorks
📍 India