TLM Simulation Architect
On-siteAachen, North Rhine-Westphalia, Germany
Aachen, North Rhine-Westphalia, GermanyOn-siteFull TimeSenior LevelMasters Degree
Full TimeSenior LevelMasters Degree
Job Summary
Architect high-performance full system simulators for complex hardware and software environments by defining architecture and optimizing performance in modern C++ and SystemC TLM-2.0. Collaborate with customers to ensure successful project delivery and maintain long-term partnerships, while mentoring internal teams on best practices in software design, testing, and performance optimization. Manage and coordinate complex technical projects to influence industry standards and enable early-stage innovation for global customers.
Required Qualifications
- Master's degree (or higher) in Computer Science, Computer Engineering, Electrical Engineering, Engineering Management, or a related field
- Excellent communication and collaboration skills for cross-functional and customer-facing work
- 5+ years of professional experience in advanced C++ development on Linux and Windows
- Strong command of modern C++ principles, patterns, and best practices
- Experience with software testing, versioning, CI/CD, and collaborative development workflows
- Familiarity with AI accelerator architectures, related design principles and related hardware simulation domains
- Practical experience with SystemC TLM-2.0 model development and working with full-system simulators
- Familiarity with low-level software development, including Linux, RTOS, AUTOSAR, and embedded systems environments
- Proven ability to manage or coordinate complex technical projects
- Proven contributions to or extensions of QEMU for system emulation
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.