MachineWare is an innovative and fast-growing start-up spun out of the Institute of Communication Technologies and Embedded Systems at RWTH Aachen University in 2022. We specialize in high-performance full-system simulation solutions that enable early software development and verification for cutting-edge hardware and embedded systems. Our team combines academic excellence with practical innovation to redefine simulation technology. Join us to shape the future of high-performance simulation technology and work on projects that define next-generation hardware.
Tasks
As a TLM Simulation Architect you will define the architecture and optimize the performance of our next-generation simulators influencing industry standards and enabling early-stage innovation for global customers. Youll design and implement core simulation components in modern C and SystemC TLM-2.0 collaborate closely with customers and partners and ensure project success through technical excellence and leadership.
Architect high-performance full system simulators for complex hardware and software environments
Collaborate with customers to ensure successful project delivery and maintain long-term partnerships
Mentor and guide internal teams on best practices in software design testing and performance optimization
Develop and optimize key simulator components using modern C
Project coordination and management
Requirements
Masters 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
Benefits
Competitive market-based compensation
Work on cutting-edge technology in a dynamic fast-paced environment
Flat hierarchies and real responsibility from day one
A collaborative international team of experts passionate about technology
30 days of paid vacation and flexible working arrangements
MachineWare is an innovative and fast-growing start-up spun out of the Institute of Communication Technologies and Embedded Systems at RWTH Aachen University in 2022. We specialize in high-performance full-system simulation solutions that enable early software development and verification for cuttin...
MachineWare is an innovative and fast-growing start-up spun out of the Institute of Communication Technologies and Embedded Systems at RWTH Aachen University in 2022. We specialize in high-performance full-system simulation solutions that enable early software development and verification for cutting-edge hardware and embedded systems. Our team combines academic excellence with practical innovation to redefine simulation technology. Join us to shape the future of high-performance simulation technology and work on projects that define next-generation hardware.
Tasks
As a TLM Simulation Architect you will define the architecture and optimize the performance of our next-generation simulators influencing industry standards and enabling early-stage innovation for global customers. Youll design and implement core simulation components in modern C and SystemC TLM-2.0 collaborate closely with customers and partners and ensure project success through technical excellence and leadership.
Architect high-performance full system simulators for complex hardware and software environments
Collaborate with customers to ensure successful project delivery and maintain long-term partnerships
Mentor and guide internal teams on best practices in software design testing and performance optimization
Develop and optimize key simulator components using modern C
Project coordination and management
Requirements
Masters 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
Benefits
Competitive market-based compensation
Work on cutting-edge technology in a dynamic fast-paced environment
Flat hierarchies and real responsibility from day one
A collaborative international team of experts passionate about technology
30 days of paid vacation and flexible working arrangements