Skip to content

General information

Location:
IN_Bangalore_Sattva Knowledge Court Bdg_HII
Additional Location:
Bangalore, India
Job Family:
Engineering
Worker Type Reference:
Regular - Permanent
Pay Rate Type:
Salary
JOB ID:
R-32237-2023

Description & Requirements

About the Role

  • Software Architect for digital instrument cluster platform (8 to 12 years of experience in Automotive)

What You Will Do

  • Define architecture for next generation digital instrument cluster for SDV
  • Align with System and SW architects to understand the big picture of problem domain and solution domain and apply the architecture principles in Instrument cluster domain
  • Communicate with respective stakeholders to understand the requirements and define right solution
  • Perform ASIL analysis and define architecture for safety components
  • Documenting¬† SW architecture, important decisions and the trade-offs
  • Adaptive AUTOSAR stack integration
  • Board bring up for various SOCs
  • Working with cross domain team and exchange ideas and solutions
  • Adhere the best practices of SW Engineering to make highly reusable and stable SW
  • Apply design principles and design patterns wherever needed during the development
  • Mentoring team to bring best product and good work environment
  • Enable the team to use the state of art in development technologies for the fast and error free development
  • Analysis the field issues based on log report
  • Measure and control the system performance and resource management and system stability
  • Re-engineer or re-factor the legacy components to make efficient system

 What You Need

  • 8+ years of experience in Automotive
  • Strong experience in developing embedded applications in C++ on Linux platform and RTOS
  • Experience in defining architecture for sub-domain and component level like LCM, software update, diagnostics
  • Experience in developing multi-process, multi-tasking or multi-threaded based applications
  • Experience in UML tools like Enterprise Architect
  • Hands on experience applying design principles and design patterns
  • Managing process using Systemd
  • Embedded security concepts( Secure Boot, dm-verity, dm-crypt, user management)
  • Hands on experience working in open source build system such as YOCTO
  • Have a good experience working in ARM platform.
  • Hands on experience in low level communication protocols like I2C, SPI, CAN, ETH
  • Hands on experience working in LINUX kernel configuration and driver integration
  • Good knowledge in ASIL feature development: e.g RAM & ROM test, Display Content Integrity Check (DCIC), Program Flow Monitoring, Design based on Freedom from Interference principle
  • Good knowledge working in software version control such as GIT, RTC.

What is Nice to Have

  • ASPICE process experience/IBM ALM tool
  • Good understanding of ALM tool chain
  • Experience working in continuous integration using Gitlab, Jenkins, Gerrit
  • Familiarity with Agile development processes

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.