30 Jul
|
BMW TechWorks
|
India
30 Jul
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.
- Good 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:
- Robust problem-solving and analytical skills.
- Ability to work in Agile/SAFe environments.
- Positive communication and collaboration skills.
📌 [SSP] BSP Video Driver Dev (India)
🏢 BMW TechWorks
📍 India