Share
What you'll be doing:
Develop high-performance C++ and SystemC models of hardware blocks and subsystems.
Create simulation infrastructure and toolchains for evaluating new hardware designs.
Work autonomously to define, design, and implement modeling features.
Collaborate across architecture, design, and software teams to refine system-level behavior and define new methodologies.
Take technical ownership and demonstrate natural leadership within the team and across groups.
What we need to see:
BSc or MSc in Computer Science, Computer Engineering, or equivalent experience.
10+ years of experience in firmware, embedded software, or RTL simulations.
Extensive hands-on experience with modern C++ and object-oriented design principles.
Strong analytical thinking and excellent communication skills, both written and verbal.
Proven ability to work independently and drive ideas from concept to execution.
Deep understanding of system integration and experience working with diverse technology components.
Strong debugging and problem-solving skills.
Ways to stand out from the crowd:
Knowledge and understanding of networking and compute systems.
Experience with SystemC, TLM, or other hardware modeling frameworks.
Experience with hardware/software interactions.
These jobs might be a good fit