Embedded Automotive Engineer

TEKNIKOZ 

📍 Delhi, India 🇮🇳

full-time
senior
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

BSPdevice_driversARMQNXCAN

Industry

AutomotiveSemiconductor

Job Description

About the Role:

We are seeking an experienced Embedded Automotive Engineer to develop and optimize low-level software for automotive systems. You will work on BSP, device drivers, and kernel-level integrations for high-performance SoCs, ensuring robust performance in safety-critical environments.


Key Responsibilities:

  • Develop and maintain Board Support Packages (BSP) and low-level embedded software for automotive platforms.
  • Design, implement, and debug embedded device drivers for ARM processors on SoCs like QCOMM, NXP, TI, or Infineon.
  • Integrate and customize Android and Linux kernels, including QNX for real-time applications.
  • Collaborate on virtualization setups using QEMU, Xen, KVM, and virtual I/O frameworks.
  • Optimize automotive communication protocols (e.g., CAN, Ethernet, LIN) for reliability and performance.
  • Write automation scripts in Python and Shell to streamline development and testing.
  • Troubleshoot kernel issues, device trees, and hardware-software interfaces.


Required Qualifications & Experience:

  • 5+ years in BSP or low-level embedded software development, with automotive domain preference.
  • Hands-on experience with QNX, Embedded Linux kernel development, and Android basics.
  • Strong knowledge of device drivers, including development for ARM processors.
  • Proficiency with ARM tools, Python, and Shell scripting.
  • Familiarity with virtualization technologies (QEMU, Xen, KVM) and virtual I/O.
  • Solid understanding of automotive communication protocols.


Preferred Skills:

  • Experience with AURIX (Infineon) or Snapdragon (QCOMM) automotive SoCs.
  • Knowledge of MISRA C, AUTOSAR, or ISO 26262 functional safety standards.
  • Bachelor's/Master's in Computer Engineering, Electronics, or related field.