Embedded Application Engineer

Source-Right 

📍 Pune, India 🇮🇳

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

CCANLINFOTABLE

Industry

AutomotiveConsumer Electronics

Job Description

Position: Embedded Application Engineer (EI47FF RM 3686)

Role Overview

We are looking for an experienced Embedded Application Engineer to design and develop software for automotive microcontrollers and SoCs, with a focus on low-level device drivers and external peripheral interfaces. The role will involve working on TFT-based instrument clusters, automotive communication protocols, and ensuring robust and optimized embedded software solutions.

Key Responsibilities

  • Design, develop, and optimize embedded software modules using Embedded C.
  • Work on middleware integration with application feature modules for instrument clusters.
  • Implement and validate automotive communication protocols such as CAN, LIN, J1939, and UDS diagnostics.
  • Contribute to the software architecture and integration of TFT-based instrument clusters.
  • Collaborate with system, hardware, and application teams for seamless integration and debugging.
  • Utilize software development tools (debuggers, compilers, version control systems) for efficient development and testing.
  • Prepare and maintain design documents, integration plans, and test reports.
  • Work with RTOS and MCAL modules and integration with upper software layers.
  • Conduct unit testing, static analysis, and integration testing of developed drivers.
  • Prepare and maintain technical documentation, design specifications, and test reports.
  • vehicle-level integration and validation for embedded controllers.
  • Ensure adherence to IATF16949, ASPICE, and ISO standards during design and development.
  • Awareness of functional safety ISO26262

Key Skills & Expertise

  • Strong expertise in C programming, embedded systems, and microcontroller architectures (Renesas RH850, Infineon Aurix, NXP, ST, TI, etc.).
  • Proficiency with debugging tools (Lauterbach, Trace32, Vector tools, CANoe, etc.).
  • Proficiency in FOTA, BLE, WiFi, and communication protocols (SPI, I2C, RS485, RS232, SAE J1939).
  • Experience with MISRA-C guidelines, static analysis tools (Polyspace, QAC, etc.).
  • Tools: CANoe, LDRA, DOORS, SVN, Dimensions.