Vitesco Technologies AG

Embedded Software Eng.

Vitesco Technologies AG
Apply
1 month ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop and integrate software for software-defined vehicles and automotive vehicle-control systems.
  • Design and prototype software architectures using AUTOSAR Adaptive, QNX, POSIX, and service-oriented architecture principles.
  • Develop, integrate, and debug automotive software and middleware components in QNX and POSIX-based environments.
  • Implement operating-system concepts including process management, multithreading, memory management, scheduling, synchronization, and IPC mechanisms.
  • Apply operating-system security concepts including process isolation, access control, privilege separation, and secure communication.
  • Develop automation scripts and engineering tools using Python and Bash.
  • Configure and maintain software builds using CMake.
  • Perform target-level debugging and trace analysis using Trace32.
  • Support software integration, testing, troubleshooting, performance optimization, proof-of-concept development, and technical feasibility assessments.
  • Use Microsoft Copilot and other generative AI tools for coding, debugging, testing, documentation, and technical analysis.
  • Document and present technical results to project stakeholders and engineering teams.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related discipline.
  • Typically 5–10+ years of experience in automotive software development or embedded systems.
  • Strong C++ programming skills and experience with modern software-development practices.
  • Mandatory hands-on experience with QNX, proficiency in Python and Bash scripting, strong CMake experience, and hands-on Trace32 experience.
  • Experience with AUTOSAR Adaptive and automotive middleware.
  • Understanding of POSIX-based operating systems, multithreading, memory management, process management, IPC mechanisms, and operating-system security concepts.
  • Basic knowledge of generative AI and effective use of Microsoft Copilot for software engineering activities.
  • Knowledge of automotive communication protocols such as SOME/IP or DDS.
  • Awareness of automotive software quality and safety standards such as ISO 26262.
  • Strong analytical, problem-solving, communication, and teamwork skills.

Tech Stack

BashC++CMakePython

Categories

Contact me