DTICI_Integration_SiL_Principal_Engineer_T6
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 Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Daimler Truck
Lead AI Engineer
, USA
Manufacturing Project and Program Management Analyst III
, USA
Business Process Quality Analyst I
, USA
Account Management and Field Sales Manager
, USA
Head of Manufacturing Engineering
, USA
EHS Coordinator
, USA
Millwright
, USA
Maintenance Electrician
, USA