Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

C++ Developer

Intellectt INC

C++ Developer

Alviso, CA
Full Time
Paid
  • Responsibilities

    Job Description

    LOCATION: REMOTE

    ROLE SUMMARY:

    The role is to support the engineering development of ADAS/AD features for series production. The focus is development of US specific features and validation of the same. The responsibility starts with creating scenarios for each feature and generating requirement specification for software development Based on the job-split with Germany this individual will be responsible for creating the model in MatLab/Simulink and checking the same in the simulation environment. Once the Model is verified this individual will translate the requirement in software (C ++) in Audi specific development. Once SW is delivered this position will be responsible to perform integration testing in the HIL/SIL lab and after successful testing the same need to be verified and validated in the target vehicle environment. This position also needs to coordinate with the cross functional team of the ADAS/AD team who are located in Germany. ROLE RESPONSIBILITIES: Requirement specification creation for ADAS/AD feature (40%)

    • Feature definition
    • Scenario creation for specific feature
    • Requirement specification creation and modelling the same in simulation environment Software development and software integration - (40%)
    • Creating test catalogue based on the design document
    • Software development of specific ADAS/AD feature in C++
    • Design and perform software in loop testing (regression testing).
    • Integrate HW/SW in vehicle environment for integration testing. Documentation and Project Management (20%)
    • All the test cases, result and bug-fixing needs to be managed in internal tracking system as this will be the input for sign-off of the software release in production.
    • Also many of the platform owners are located in Germany so it needs strong coordination/cooperation with them.
    • This position is also responsible for overall management of the software release from planning, tracking and recommendation for sign-off for specific ADAS/AD features REQUIRED: +5 years of experience with ADAS/AD Feature development Bachelor's Degree in Engineering (computer science or comparable) Proven experience with ADAS/AD system design which includes Scenario creation, Customer function creation and modelling requirement into engineering design requirement which will be input for SW development. Proven experience in generating test catalogue and integration testing in ADAS/AD domain. Expertise in embedded SW and its implementation in ADAS/AD domain Experience programming in Python and/or C/C++ Proficient in system-level software, in particular hardware-software interactions and resource utilization Should be familiar with automotive communication standards (CAN, Flex Ray and Ethernet) and their measurement systems Strong measurement data analysis skill DESIRED: Masters or PhD in in Engineering (computer science or comparable) Knowledge of ADAS/AD features Experience with in-vehicle ADAS/AD feature verification and validation testing Experience with working in OEM environment Experience with working in a cross-functional environment. Basic German language skills (written and spoken) Knowledge of Simulation environment for ADAS/AD feature testing Knowledge of Vehicle architecture Knowledge on industry development processes like SPICE and Scrum. Knowledge of functional safety and SOTIF