Senior Engineer II, SW - Python, C++, TensorFlow/PyTorch/Keras, ONNX/TensorRT/TIDL/SNPE

Harman

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 month ago
Senior Engineer II, SW - Python, C++, TensorFlow/PyTorch/Keras, ONNX/TensorRT/TIDL/SNPE.General informationLocation:IN_Bangalore_Sattva Knowledge Court Bdg_HIIAdditional Location:Bangalore, IndiaJob Family:EngineeringWorker Type Reference:Regular - PermanentPay Rate Type:SalaryJOB ID:R-34570-2024Description & RequirementsAbout the Job:You are a passionate "Deep Learning Integration Engineer" professional, who is enthusiastic about automotive electronics and wants to define future ADAS/AD systems and in-cabin user experience.As Software Integration Engineer within the ADAS LAB, you are an expert on the ADAS/AD software integration, with a strong footprint on neural network deployment, and you have a proficient high-level understanding of all relevant neighboring domains. In our ADAS Lab, you will integrate SW components, troubleshoot SW functions, and execute SW integration tests. With your peers within the Feature Integration team, you will prototype the design as well as prove and demonstrate technical feasibility of ADAS/AD system integration into our controller families based on test setups and concept cars.Responsibilities:
  • Deploy, optimize, and evaluate various deep models (classification/detection/segmentation) on CPU/GPU/NPU platforms.
  • Technically lead ADAS/AD SW integration activities w.r.t GPU/NPU such as converting model interfaces to map SW components, troubleshooting SW functions, executing interface tests according to SW architecture and validation concepts.
  • Provide technical guidance to SW validation engineers to enable a seamless delivery and deployment for SiL/HiL testing.
  • Collaborate closely with SMEs to continuously improve SW architectures and SW integration concepts.
  • Collaborate closely with partners to continuously improve deep model functions and performance.
Minimum Qualifications:
  • Master's degree in computer science, electrical engineering, or equivalent background.
  • 5 years hands-on experience in model deployment and integration on ADAS/AD system in OEM/Tier-1/Tier-2 programs.
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, and Keras.
  • Experience with deep learning deployment framework such as ONNX, TensorRT, TIDL, SNPE.
  • Experience with C++, Python, MISRA, CICD, DevOps.
Preferred Qualifications
  • Good understanding of ADAS/AD computing platforms (SoC & MCU).
  • Good understanding of ADAS/AD algorithms w.r.t. Perception (e.g., 2D, 3D, BEV).
  • Good understanding of deep learning complier such as TVM, CUDA, XLA, GLOW, TC.
  • Good understanding of camera pipeline including de-serializer, signal processing, etc.
  • Good understanding of technology and trends inside the software integration domain.
What Makes You Eligible:
  • Willingness to travel up to 20%, domestic and international travel.
  • Willingness to work in a diverse, international, and continuously improving environment.
  • Be willing to work in an office or home office.
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.© 2024 HARMAN International. All Rights Reserved. If you are using a screen reader and are having problems using this website, please call (800) 645-7484 for assistance.

Harman

Similar Jobs

  • Senior Backend Engineer (C#/.Net Core/ Python)

    Nielsen

    • Bangalore, Karnataka
    At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a…
    • 2 months ago
  • Python/Java/C++

    Alp Consulting Ltd.

    • Bangalore, Karnataka
    MINIMUM EDUCATION AND EXPERIENCE REQUIREMENTS: Bachelor's degree (U.S. or equivalent) and Five (5) years of software development experience MUST HAVE SKILLS AND/OR LICESNSES REQUIR…
    • 21 days ago