Reach out directly about this role
Join our dynamic and talented team that tackles ambitious and cutting-edge engineering challenges in the field of high-performance computing system development!
· development of detailed computational system models (performance simulators)
· writing code in C++, writing unit tests
· reading specifications, creating test plans
· profiling the simulator
· analyzing the performance of the modeled computational system
· solid understanding of computer system architecture
· experience with SystemC, Sparta, Verilator or any similar framework
· C++ development experience of 3+ years, including work with parallel programming tools
· experience with a profiler (VTune, Perf)
· ability to work with version control (git), CI/CD methodology
· ability to write unit tests, experience with scalable software
· proficiency with build tools (CMake, Nix, Conan)
ability and desire to work in a team
· ability to independently plan one's work, concisely explain and document results.
· critical thinking and problem-solving skills.
· ability to articulate and effectively communicate one's own ideas to one's own and related teams.
· ability to approach colleagues with empathy and support, listen to and understand their ideas, different points of view, and values.
Will be a plus:
· development experience in QEMU, Bochs
· knowledge of Verilog, SystemVerilog
· development experience with CUDA and similar languages
· experience developing applications with a microservices architecture
· basic knowledge in data analysis, proficiency in Pandas
· ability to work with an AI assistant
3-6 years
Experience
Full-time
Employment
Onsite
Work Format
Middle
Grade
Embedded & IoT
Specialization
IT & Tech
Industry
Corporation
Company Type
By city
Embedded & IoT
Specialization
IT & Tech
Industry
Corporation
Company Type