KaFAS4 Front Cam (Mono/Tri-Cam) ADAS L2
BMW AG
Role:
Software Development Engineer
Duration:
Sep 2017 – Dec 2018
ADAS Front Camera System (MonoCam and TriCam)
Worked as a software development engineer at ZF for ADAS front cameras (MonoCam and TriCam) in a BMW Project. Development and debugging with Infineon TC2x microcontroller, delivering Base Software configuration, developed Autosar service software components and EOL calibration diagnostic concept.
Key Contributions & Achievements
- Implemented UDS diagnostic services (ReadDataByIdentifier, WriteDataByIdentifier, SecurityAccess), raising requirements‐coverage from 75% to 98%
- Overhauled BSW ASPICE deliverables (SWE.1–SWE.6), lifting traceability‐coverage from 55% to 95% and securing ASPICE Level 1 certification
- Spearheaded a cross-site MISRA compliance task force, cutting violations by 30% and fully documenting all mandatory deviations to meet customer MISRA coverage mandates
- Led design of a cross-continental EOL calibration procedure with ZF USA, slashing calibration time by 25% and streamlining on-line plant operations
Responsibilities & Deliverables
- Reviewed system (SYS.2) and software (SWE.1) requirements in IBM DOORS, ensuring full alignment with camera diagnostics specifications.
- Designed and modeled software architecture and detailed design in IBM Rhapsody, supporting modular, AUTOSAR-compliant development.
- Implemented Embedded C modules and authored unit, integration, and qualification tests using VectorCast and Cantata to achieve >98% coverage.
- Led development of camera fault-management functionality, defining UDS services and error-handling workflows across all operating modes.
- Configured AUTOSAR BSW modules (Diagnostic, COM, NVM, FEE) to integrate seamlessly with the vehicle’s communication and diagnostic framework.
- Debugged critical memory and timing issues on the Infineon TC39x microcontroller using Lauterbach Trace32, resolving SOP-blocking faults.
Skills & Tools
- Requirements Engineering (IBM Doors)
- ALM (PTC Integrity)
- Software Architecture and Detailed Design (IBM Rhapsody)
- Embedded System (C Programming Language)
- AUTOSAR stack (Elektrobit Tresos Studio)
- UDS Diagnostics and Fault Management (ISO-14229)
- Software Testing and verification (VectorCast, QAC, Cantata)
- Software Debugging (Lauterbach Trace32)
- Software Quality(MISRA C)
- Software Process (ASPICE)
Feedback
— Jane Smith, CEO
“The professionalism and expertise demonstrated by the team were unparalleled, and we couldn’t be more pleased with the results. We’ve been able to achieve new levels of innovation and success in our industry.”