Share this Job

Software Architect

Date:  23-Sep-2022
Country/Region:  IN
City:  PUNE R&D
Contract Type:  Unlimited
Requisition ID:  36240

Position Description|

 

Title:                                 Software Architect

Benchmark:

Direct reports to:       Software Architecture Manager

Functional reports to:      N.A.

 

Description:

Our FCE-Engineering Division is looking for a Software Architect for be based at Pune – India.

 

The SW Architect is responsible for coordinating Engineering activities related to Software architecture. She/he leads SW architectural design for SW product or platform, for RFQ or Awarded products. In detail needs to establish an architectural design and to identify which software requirements are to be allocated to which elements of the software, and to evaluate the software architectural design against defined criteria.

 

 

Software Architecture scope include:

  • Software Architecture
  • Low layer, Vehicle Network & Diagnostic, middleware, application, HMI, Cloud.
  • System performance, Trace & Log, monitoring.
  • Calibration and product specific Tools (ASIC SDK…).
  • Product embedded SW for Plant testing.
  • Technical solutions identification at Software level.
  • SW design compliancy with functional safety & cybersecurity regulation
  • Define cost optimization by design, co-design and innovation.
  • SW Risk analysis (DFMEA or other).

 

 

Main Activities/Responsibilities:

 

  • Responsible for the execution of the SPICE SWE.2 for a given SW product
  • Take care of the Software Architectural Design (SWE.2)
  • Develop and document the software architectural design that specifies the elements of the software with respect to functional and non-functional software requirements.
  • Allocate the software requirements to the elements of the software architectural design.
  • Identify, develop and document the interfaces of each software element.
  • Evaluate and document the timing and dynamic interaction of software elements to meet the required dynamic behavior of the system.
  • Determine and document the resource (ROM, RAM, Flash…)  consumption objectives for all relevant elements of the software architectural design on the appropriate hierarchical level.
  • Evaluate alternative software architectures.
  • Ensure consistency and bidirectional traceability is established between Software requirement and the software architectural design.
  • Communicate the agreed software architectural design and updates to software architectural design to the “product construction” group.
  • Organizes task forces and participates actively in critical issue on Architecture to solve technical problems and propose corrective actions
  • Tracking, monitoring and reporting SWE2 project progress
  • Supporting SDL, Feature Owners and Product Construction teams for the project in all SW Architecture activities.
  • Propose relevant technical solutions for future SW Architecture.
  • Communicates with peer in the SW entity and shares best business practices
  • In time and in budget
  • To the state-of-the-art available technical knowledge
  • Fully documented to Faurecia standards and SPICE Level 3

 

 

Qualifications:

The ideal candidate will have/be:

 

Minimum education level:

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

 

Experience:

  • 8-12 years of experience with min 5 years’ experience in automotive area in Tiers 1 in SW Engsineering department 
  • Successful launch of several products in mass production

 

Competencies:

Must have:

  • Experience in Architecture (IVI, ADAS, IMS/DMS, Display, Accessories) based on Linux and Android.
  • Experience on Android and Linux OS for Automotive IVI systems in Cockpit electornics domain.
  • Experience in working with hypervisor solution.
  • Experience in Linux BSP and Kernel development.
  • Experience in working with Android Run Time (Zygote, ADB bridge).
  • Experience in performance analysis and optimization of in various layers.
  • Experience in Middle layer development and customization.
  • Experience in IPC using D-Bus, Common-API/FIDL and VSomeIP.
  • Experience in OTA updates for Android and Linux.
  • Experience in working with Android Application Framework.
  • Experience in working with Android libraries for Multimedia, Graphics, Security etc.
  • Experience in screen projection technologies Carplay, Android Audio, Baidu Carlife, Miracast, Mirrorlink etc.
  • Experience in Voice Recognition application based on Alexa and native solutions.
  • Experience Audio management for USB/MTP, Bluetooth, Telephony, Navigation, Tuner, Carplay, Android Auto, Baidu Carlife sources.
  • Good understanding of Multimedia frameworks (gstreamer, Openmax)
  • Experience in Surround and Rear View.
  • Experience in C/C++/Java, Scripting, Make/Cmake.
  • Experience in boot time measurement and optimization for quick boot requirements.
  • Experience in debugging tools like gdb,strace,ftrace etc.
  • Experience in working with loggers to store logs on device or remotely (DLT etc.).
  • Good understanding of Continuous build using Jenkins, Linux and Android Build tools.
  • Good understanding of Audio and Video codecs and streaming.
  • Experience in integration and validation methodologies.
  • Experience in working with Git and Gerrit.
  • Project and Risk Management
  • SPICE focus on all SWE & SYS processes
  • Engineering offshoring experience, ability to work with international distributed teams
  • Software development, planning and monitoring
  • Agile methodology
  • High capacity of synthesis for technical issues
  • Problem solving attitude
  • Atlassian Suite (Jira, Confluence) knowledge
  • Advanced written and spoken English
  • French, Japanese and German Optional

 

Mindset/Attitude/Skills:

  • 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 & to lead negotiations
  • 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

 

The Employee is aware and ensures the respect of the Internal Rules, Code of Ethics and Management Code applicable in the establishment to which she/he is assigned.

 

 

 

 

 

Affiliation:

 

Job Level: Software Architect Level 2          

Function: R&D, Engineering                          

Location: Paris Tech Center                         

Organization: FCE R&D Division

 

 

Profile:

 

Schedule:                        Full-time

Contract:                         Unlimited Term

Education Level:             Master's Degree

Educational Program:     Engineering

Travel:                              International