C++ Software Engineer – AI and DSP Processor Simulators
Design, develop, debug, and optimize simulator software for neural processing units and DSP platforms across Linux and Windows environments.
Responsabilidades
- Design and develop simulation software for NPU and DSP platforms
- Analyze and optimize simulator performance and accuracy across processor architectures
- Debug large codebases and deliver solutions to complex software challenges
- Collaborate with architecture, algorithms, system, VLSI, and QA teams
- Develop software in C/C++ for Linux and Windows platforms
Requisitos
- Bachelor’s or master’s degree in computer science, software engineering, or a related technical field
- At least 4 years of hands-on software engineering experience
- Strong C/C++ programming and debugging skills
- Object-oriented design experience for complex embedded software systems
- Ability to modify and extend large existing codebases
- Strong scripting skills
- Interest in machine learning, artificial intelligence, and computer vision
- Strong problem-solving, communication, prioritization, and time-management skills
Se valora
- Python and AI/ML model deployment experience
- Hardware simulator or ASIC mechanism modeling experience
- SystemC/TLM experience
- Linux development experience