Valeo logo

Principal Discipline Engineer

Valeo
Posted 4 weeks ago

LOCATION

Chennai · Onsite

EXPERIENCE

5 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

AutosarSignal ProcessingSoftware ArchitectureEmbedded SystemsVehicle Network CommunicationC++C

Job description

Overview

As a Principal Discipline Engineer, develop, define, and maintain software architecture for automotive embedded products, including AUTOSAR-compliant architectures and application software components. Collaborate with cross-functional teams, hardware teams, stakeholders, and third-party vendors to ensure requirements alignment, integration, and resolution of architecture-related issues.

What you'll do

  • Collaborate with cross-functional teams to comprehensively understand system requirements.
  • Provide detailed reviews and clarifications to relevant stakeholders, ensuring alignment with project objectives.
  • Work closely with hardware teams to ensure seamless integration between software and hardware components.
  • Collaborate with third-party vendors, including Vector, EB, and MCAL, to incorporate third-party software into the product.
  • Understand existing sophisticated architectures and drive resolution of architecture-related issues.
  • Develop, define, and maintain the software architecture of the product.
  • Allocate software requirements to the design elements of the architecture.
  • Design application software components and interfaces according to AUTOSAR specifications.
  • Document interfaces in the HLD document to ensure comprehensive understanding and traceability.
  • Conduct resource estimation for RAM, ROM, and CPU load, and exercise control over software components and algorithms.
  • Ensure efficient allocation and utilization of resources for optimal project outcomes.
  • Drive the implementation of AUTOSAR-compliant software architectures and components.
  • Lead the integration of software with various operating systems to ensure optimal performance.
  • Participate actively in the analysis and resolution of critical software issues through debugging processes.
  • Participate in reviews and acceptance of input documents related to software development.
  • Engage in reviews of output deliverables and actively resolve open findings.
  • Support the software project manager in defining and delivering architecture work products per planned timelines.
  • Develop and optimize signal processing algorithms using MATLAB or C.

What you'll need

  • 5 to 10 years of experience as a Software Architect or in a similar function.
  • Strong experience in Signal Processing, Detection, and Estimation.
  • Experience in AUTOSAR and Non-AUTOSAR architecture and configuration, especially NVM, COM, and DIAG.
  • Experience in driver development covering CAN, LIN, FlexRay, SPI, ADC, Timer, Watchdog, Interrupt, DMA, and Memory.
  • Very good experience in CAN/LIN Stack and Memory Stack.
  • Experience in Bootloaders and Diagnostics using UDS.
  • Excellent experience with software for small embedded devices and Microcontrollers.
  • Strong embedded programming experience in C/C++.
  • Good knowledge of MISRA Rules and Compliances.
  • Autonomy in hardware and software debugging.

Nice to have

  • Experience in RTOS, with OSEK preferred.
  • Functional Safety experience.
  • Automotive SPICE experience.
  • Ideally, experience in Automotive development, driving assistance systems, or Embedded Systems.

Details

  • Location: Chennai.
  • Schedule: Full time.
  • Employee status: Regular.
  • Job type: Permanent contract.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Discipline Engineer