Software Engineer
On-site · Taipei, Taiwan, Taiwan
Job Summary
SoC Simulation Engineer in the Virtual Platforms group is responsible for creating accurate and efficient functional models to simulate System-on-Chip designs, collaborating with software teams to gather inputs for early-stage development, diagnosing and resolving firmware issues using simulation results, and promoting the adoption of virtual platforms to accelerate development and collaboration. Requires strong foundational knowledge in Python and C++, familiarity with firmware/software architecture, and experience with or exposure to simulator technologies and computer architecture concepts (e.g., ARM and/or RISC-V).
Required Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering or related fields and at least 3-5 years of related professional experience
- Master’s degree and/or PhD in Computer Science, Electrical Engineering or related fields with 2-3 years of experience (or equivalent)
- Working knowledge of Python and C++
- Fundamental understanding of firmware and software architecture
- Collaborative and able to learn new technology and tools
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.