Embedded Software Eng.

Schaeffler

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Schaeffler in Bengaluru, India, seeks an experienced automotive software engineer to design and integrate software for software-defined vehicles, using AUTOSAR Adaptive, QNX, and POSIX. You will implement IPC, memory management, multithreading, and security concepts, script automation in Python and Bash, and configure builds with CMake; mandatory Trace32.

Collaborate with international teams, support testing and performance tuning, and contribute to proof-of-concept activities and AI-assisted

Qualifications

  • 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 programming skills in C++ and experience with modern software-development practices.
  • Hands-on experience with QNX — mandatory.
  • Experience with AUTOSAR Adaptive and automotive middleware.
  • Good understanding of POSIX-based operating systems, multithreading, memory management, and process management.
  • Practical knowledge of IPC mechanisms and operating-system security concepts.
  • Proficiency in Python and Bash scripting — mandatory.
  • Strong experience with CMake — mandatory.
  • Hands-on experience with Trace32 — mandatory.
  • Basic knowledge of Generative AI and efficient use of Microsoft Copilot for software engineering activities — mandatory.
  • 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.

Responsibilities

  • Develop and integrate software solutions for software-defined vehicles and automotive vehicle-control systems.
  • Design and prototype software architectures based on AUTOSAR Adaptive, QNX, and POSIX operating-system concepts.
  • Contribute to proof-of-concept activities, technical feasibility assessments, and software innovation projects.
  • Deliver secure, reliable, and performance-optimized automotive software in collaboration with international engineering teams.
  • Develop and integrate automotive software and middleware components for software-defined vehicle applications.
  • Design and implement software solutions using AUTOSAR Adaptive and service-oriented architecture principles.
  • Develop, integrate, and debug software in QNX and POSIX-based environments.
  • Analyze and implement essential operating-system concepts, including process management, multithreading, memory management, scheduling, and synchronization.
  • Implement and troubleshoot IPC mechanisms such as message queues, shared memory, sockets, and signals.
  • Apply relevant 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, and performance optimization.
  • Contribute to proof-of-concept development and technical feasibility assessments.
  • Use Microsoft Copilot and other GenAI tools effectively for coding, debugging, testing, documentation, and technical analysis.
  • Document and present technical results to project stakeholders and engineering teams.

Skills

C++
QNX
AUTOSAR Adaptive
POSIX
Multithreading
Python
Bash
CMake
Trace32
GenAI Copilot

Education

Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related discipline

Tools

Trace32
CMake
Git

Job description

Your key Responsibilities:
  • Develop and integrate software solutions for software-defined vehicles and automotive vehicle-control systems.
  • Design and prototype software architectures based on AUTOSAR Adaptive, QNX, and POSIX operating-system concepts.
  • Contribute to proof-of-concept activities, technical feasibility assessments, and software innovation projects.
  • Deliver secure, reliable, and performance-optimized automotive software in collaboration with international engineering teams.
  • Develop and integrate automotive software and middleware components for software-defined vehicle applications.
  • Design and implement software solutions using AUTOSAR Adaptive and service-oriented architecture principles.
  • Develop, integrate, and debug software in QNX and POSIX-based environments.
  • Analyze and implement essential operating-system concepts, including process management, multithreading, memory management, scheduling, and synchronization.
  • Implement and troubleshoot IPC mechanisms such as message queues, shared memory, sockets, and signals.
  • Apply relevant 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, and performance optimization.
  • Contribute to proof-of-concept development and technical feasibility assessments.
  • Use Microsoft Copilot and other GenAI tools effectively for coding, debugging, testing, documentation, and technical analysis.
  • Document and present technical results to project stakeholders and engineering teams.
Your Qualifications:
  • 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 programming skills in C++ and experience with modern software-development practices.
  • Hands-on experience with QNX — mandatory.
  • Experience with AUTOSAR Adaptive and automotive middleware.
  • Good understanding of POSIX-based operating systems, multithreading, memory management, and process management.
  • Practical knowledge of IPC mechanisms and operating-system security concepts.
  • Proficiency in Python and Bash scripting — mandatory.
  • Strong experience with CMake — mandatory.
  • Hands-on experience with Trace32 — mandatory.
  • Basic knowledge of Generative AI and efficient use of Microsoft Copilot for software engineering activities — mandatory.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL -
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL -

OPmobility • Bengaluru

On-site
INR 1,800,000 - 2,600,000
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER -
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER -

OPmobility • Bengaluru

On-site
INR 3,000,000 - 5,000,000
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL

OP Mobility • Bengaluru

On-site
INR 1,000,000 - 1,500,000
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL

OP Mobility • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Embedded Linux Engineer (Automotive)
Senior Embedded Linux Engineer (Automotive)

Triumph Motorcycles • Jaipur

On-site
INR 900,000 - 1,200,000
Specialist
Specialist

ZF Group • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior System Software Architect, Autonomous Vehicles
Senior System Software Architect, Autonomous Vehicles

NVIDIA • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Embedded Software Engineer - Autosar Classic
Embedded Software Engineer - Autosar Classic

BMW Techworks India • Pune District

On-site
INR 1,800,000 - 2,600,000
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER

OP Mobility • Bengaluru

On-site
INR 1,500,000 - 1,800,000