{bc}
oracle

DTICI_Integration_SiL_Principal_Engineer_T6

Daimler Truck
Bengaluru, IND
Full-time
Senior · 8+ years experience
Hybrid
Discovered 4 weeks ago
CC++Embedded LinuxPOSIXQNXOSEK

Full Job Posting

Responsibilities

  • Drive virtualization of Classic AUTOSAR, Adaptive AUTOSAR, and legacy ECU software stacks.
  • Analyze ECU software architectures and identify dependencies impacting virtualization.
  • Define and implement solutions for L1–L3 virtual ECU enablement.
  • Solve complex challenges involving hardware abstraction, device drivers, middleware, operating systems, and communication stacks.
  • Design and validate technical hypotheses through experimentation, prototyping, and systematic investigation.
  • Debug and resolve system-level issues spanning software, simulation, runtime environments, and virtualization platforms.
  • Collaborate with suppliers to steer technical solutions and resolve virtualization-related challenges.
  • Develop scalable and reusable virtualization approaches rather than project-specific workarounds.
  • Support integration of virtual ECUs with simulation environments, FMUs, and virtual platforms.
  • Contribute to engineering best practices, technical knowledge sharing, and continuous improvement initiatives.

Qualifications

  • Required Skills and Experience
  • Strong experience in embedded software development using C/C++.
  • Proven track record of developing and delivering embedded products in production environments.
  • Deep understanding of embedded software architecture from application layer to hardware abstraction layer.
  • Experience with middleware, operating systems, device drivers, BSPs, and low-level software components.
  • Strong understanding of multicore systems, concurrency, synchronization, and system performance.
  • Experience with any one of OS streams like Embedded Linux, POSIX-based systems, QNX, OSEK, AUTOSAR OS, or similar operating systems.
  • Sound knowledge of AUTOSAR Classic and understanding of Adaptive AUTOSAR concepts.
  • Strong understanding of automotive communication protocols and diagnostics.
  • Excellent debugging, root-cause analysis, and problem decomposition skills.
  • Experience working with software virtualization concepts and virtual ECU environments.
  • Familiarity with hypervisors, runtime virtualization, or software abstraction techniques.
  • Experience with dSPACE VEOS, CANape, ControlDesk, or equivalent development and debugging tools.
  • Added Advantages
  • Experience with FMUs, plant models, and closed-loop simulation environments.
  • Exposure to virtual HPC environments and service-oriented architectures.
  • Experience with CI/CD pipelines and automation frameworks.
  • Familiarity with AI-assisted engineering tools and workflows.
  • Desired Attributes
  • Strong first-principles thinker who seeks fundamental understanding before proposing solutions.
  • Comfortable working in ambiguous problem spaces where solutions are not immediately obvious.
  • Demonstrates high ownership and accountability.
  • Ability to break complex problems into manageable and verifiable steps.
  • Strong collaboration skills with suppliers, developers, and cross-functional teams.
  • Growth mindset with a passion for continuous learning and engineering excellence.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Daimler Truck