Technical Leader Middleware - Pune, India - Faurecia

    Faurecia
    Default job background
    Description

    Job Description

    Overall responsibilities and duties:

    The Middleware Domain Leader is responsible for coordinating engineering activities related to Software development for middleware domain.

    In detail needs to establish detailed software requirements, architectural design and to ensure low level design, code construction, unit testing, code reviews, static analysis and to deliver software of high-quality keeping program QCD KPI's intact.

    Qualifications

    The ideal candidate will have/be:

    Minimum education level:

  • Master's degree in Computer Science/ Electronics / Software engineering.
  • Proficient in English
  • Experience:

  • 15+ years of experience in Embedded Software development for Automotive domain
  • 8+ years of experience in Team Lead/management
  • Skills and competencies:

    Must Have:

  • Multiple project achievements in Middleware domain for IVI ECUs based on Linux and/or Android.
  • Very good understanding of Linux & Android architecture and framework
  • Hands-on technical expertise in Middleware domain
  • Very good knowledge on other domains: BSP, vehicle network, diagnostics, HMI, etc
  • Experience in Architecture (IVI, IVE, Display, Wireless Charger, Remote Tuner, Cluster Accessories, ADAS, IMS/DMS) based on RTOS, Linux and Android.
  • Experience in Inter process and processor communications.
  • Experience in debugging (Jtag, serial etc.), performance analysis and optimization in various layers.
  • Experience in working with Middle layer libraries for Multimedia (Gstreamer, FFMPEG, LibVLC), Graphics (OpenGL), Security (crypto, cybersecurity) etc.
  • Good understanding of Continuous build using Jenkins, Linux and Android Build tools.
  • Experience in integration and validation methodologies.
  • Experience in working with Git and Gerrit.
  • Project and Risk Management
  • Software development, planning and monitoring
  • Agile methodology
  • High capacity of synthesis for technical issues
  • Problem solving attitude
  • Atlassian Suite (Jira, Confluence) knowledge
  • Excellent business level of English.
  • Nice to have:

  • A-SPICE
  • Agile development/scrum
  • Functional safety and ISO
  • Responsibilities:

  • Define & lead workload planning for the team and ensure adequate staffing for the customer deliveries
  • Define & lead technical competency development for continuous skill enhancement
  • Proactive risk management in identifying dependencies
  • Define and drive engineering KPI's to bring efficiency and productivity improvement actions
  • Coaching and technical mentoring
  • Technical solutions identification at Software level.
  • Organizes task forces and participates actively in critical issue solving on software Requirements, Architecture to solve technical problems and propose corrective actions
  • Tracking, monitoring and reporting projects progress
  • Mindset/Attitude:

  • High Leadership skill, ability to empower others to achieve results through motivation, recognition and performance feedback
  • High Communication skill, ability to express information in a manner appropriate to different levels of people
  • High Customer Satisfaction Skill, ability to recognize, respond to customer expectations with sense of urgency and even increase expectations
  • High in Initiative & Execution skill, Ability to take actions, decisions in promised timely manner
  • Very high Ownership/Commitment skill, Ability to take full responsibility for decisions & results even when all elements are not under individual direct control
  • Proactive, autonomous, rigorous and quality mindset.
  • Strong communication skills in English