{bc}
indeed

DTICI_Integration_SiL_Principal_Engineer_T6

Daimler Truck
Karnataka, IND
Full-time
Mid-Senior
Onsite
Discovered 3 weeks ago
Embedded software developmentC/C++Classic AUTOSARAdaptive AUTOSARVirtual ECU enablementSoftware virtualization

Full Job Posting

Role overview

Hands-on Principal Engineer driving virtualization solutions for Daimler Truck’s Integration Software-in-the-Loop platform.

Focus areas include virtual ECU enablement, software-stack virtualization, simulation integration, and execution of production software in virtualized environments.

Key responsibilities

  • Virtualize Classic AUTOSAR, Adaptive AUTOSAR, and legacy ECU software stacks; analyze ECU architectures and virtualization dependencies.
  • Define and implement L1–L3 virtual ECU enablement solutions.
  • Solve challenges involving hardware abstraction, device drivers, middleware, operating systems, and communication stacks.
  • Test technical hypotheses through experimentation, prototyping, and systematic investigation; debug system-level software and simulation issues.
  • Work with suppliers to resolve virtualization challenges and develop scalable, reusable approaches.
  • Integrate virtual ECUs with simulation environments, FMUs, and virtual platforms; contribute to best practices and knowledge sharing.

Required skills and experience

  • 8+ years of embedded software development experience, including at least 3 years in platform, system software, ECU middleware, or comparable embedded systems development.
  • Strong C/C++ embedded development experience and a record of delivering production embedded products.
  • Deep embedded architecture knowledge from application layer through hardware abstraction layer; experience with middleware, operating systems, drivers, BSPs, and low-level components.
  • Strong knowledge of multicore systems, concurrency, synchronization, and performance.
  • Experience with one OS stream such as Embedded Linux, POSIX-based systems, QNX, OSEK, AUTOSAR OS, or similar.
  • Knowledge of AUTOSAR Classic and Adaptive AUTOSAR concepts, plus automotive communication protocols and diagnostics.
  • Debugging, root-cause analysis, software virtualization, and virtual ECU experience; familiarity with hypervisors, runtime virtualization, or software abstraction.
  • Experience with dSPACE VEOS, CANape, ControlDesk, or equivalent tools.

Added advantages

  • FMUs, plant models, and closed-loop simulation environments.
  • Virtual HPC environments and service-oriented architectures.
  • CI/CD pipelines and automation frameworks.
  • AI-assisted engineering tools and workflows.

Desired attributes

  • First-principles thinking, systematic problem solving, and comfort with ambiguous challenges.
  • Ownership, accountability, collaboration, and ability to break complex problems into verifiable steps.
  • Growth mindset and commitment to continuous learning and engineering excellence.

Company culture

Daimler Truck describes its culture as inclusive and valuing individual strengths, diversity, and equal opportunities.

Job details

Full-time position in Bangalore with Daimler Truck Innovation Center India Private Limited.

Job number 8686; category: Research and Development including Design.

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