Search Jobs

Search by job, company or skills

Embedded Software Eng.

Embedded Software Eng.

Schaeffler
  • Posted 8 hours ago
  • Be among the first 10 applicants

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 serviceoriented

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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

operating-system security concepts

automotive middleware

AUTOSAR Adaptive

About Company

Similar Jobs

5-8 yrs
Bengaluru, India
Skills:
Unit Testing, C, Spi, Can, Integration Testing, Functional Safety Concepts, Technical Safety Requirements, Safety Mechanism Implementation, CAN-FD, Autosar, ISO 26262, Debugging and Root Cause Analysis, Software Architecture and Design, Automotive SPICE