Senior Modeling Software Engineer
Develop a functional simulator and behavioral models for a family of silicon devices, working with ASIC architecture, software, and hardware teams.
Responsibilities
- Design, implement, and validate behavioral-model components for silicon devices
- Collaborate with ASIC architecture, software, and hardware teams on alignment and integration
- Apply engineering practices for code quality, performance, testing, and documentation
- Troubleshoot and resolve complex technical issues
- Contribute to model-development, validation, and integration practices
Requirements
- Bachelor’s degree in computer science, computer engineering, or a related field with at least 8 years of relevant experience, or a master’s degree in a related field with at least 5 years of relevant experience
- At least 5 years of hands-on software and/or ASIC development
- Programming experience in C, C++, SystemVerilog, or design verification
Nice to have
- Experience designing and implementing ASIC functional simulators
- Experience with data networks
- Experience in both software and ASIC development
Benefits
- On-site gym, healthcare, and café facilities