2 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop automotive embedded software using C and C++.
  • Develop device drivers and configure AUTOSAR BSW and/or Complex Device Drivers.
  • Work with SoC architectures, embedded hardware/software interactions, RTOS, memory and communication stacks, diagnostic modules, Ethernet, bootloaders, and time synchronization.
  • Use static analysis and code-quality tools such as QAC.
  • Develop Python scripts for automation and tooling.
  • Collaborate effectively across multidisciplinary teams.
  • Maintain safe work practices, comply with Magna health and safety requirements, and participate in training and hazard reporting.

Requirements

  • At least 5 years of hands-on experience in automotive software development.
  • Strong programming skills in Embedded C/C++.
  • Hands-on experience in device driver development.
  • Experience with AUTOSAR BSW and/or Complex Device Drivers.
  • Good understanding of SoC architectures and embedded hardware/software interactions.
  • Understanding of RTOS, memory stack technologies, communication stacks, XCP, diagnostic modules, Ethernet stack, functional safety, bootloaders, and time synchronization.
  • Experience with QAC or comparable static analysis and code-quality tools.
  • Experience with multiple MCU/SoC environments such as Texas Instruments, STMicroelectronics, and NXP.
  • Knowledge of the Software Development Life Cycle and Python scripting for automation and tooling.
  • Radar systems experience, particularly 60 GHz or 77 GHz mmWave, is preferred.
  • Effective collaboration across multidisciplinary teams.

Benefits

  • Regular, permanent employment with Magna Electronics.
  • Engaging and dynamic environment focused on industry-leading automotive technologies.
  • Employee support, resources, and development prospects.
  • A diverse and equal-opportunity workplace.

Tech Stack

Categories

Magna International Inc.

About Magna International Inc.

10,000+ employees
Contact me