
System Simulation Module Development Engineer
Intel Corporation
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$155,888 - CA$220,069 per year
About the role
- Help define approach to integrating and validating software for microcontroller firmware and hardware models across a variety of technologies.
- Leverage technical knowledge of the silicon design lifecycle and modeling development practices.
- Collaborate with modeling engineering team within a dynamic and forward-thinking organization.
Requirements
- Bachelor's with 4+ years or master’s degree with 3+ years in computer science, Computer Engineering, Electrical Engineering or related STEM discipline.
- 5+ years of industry experience in firmware and/or silicon model development and validation for deployed products.
- 2+years with Proficiency with Git, CI/CD tools or other relevant source control tools.
- 2+ years with Strong background in object-oriented programming and C software engineering practices.
- Experience with C, C++, Rust, Simics, Python, and/or domain-specific language modeling.
- Familiarity with SystemC / TLM modeling (loosely, approximately, and untimed models).
- Experience collaborating with cross-functional teams (Architecture, Design, Firmware, Validation).
- Knowledge of validation practices across simulation, emulation, and virtual prototypes.
- Understanding of processors, servers, system software architecture, and power/performance modeling.
- Detailed knowledge of SoC architecture, subsystems, IP architecture, and microarchitecture.
- Development experience with virtual platforms using Simics or Synopsys Virtualizer.
- Experience working with RDL/IPXact register definitions.
Benefits
- Accommodation for applicants and employees with disabilities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
firmware developmentsilicon model developmentvalidation practicesobject-oriented programmingC programmingC++ programmingRust programmingPython programmingSystemC modelingSoC architecture
Soft Skills
collaborationcommunicationteamworkproblem-solvingadaptability
Certifications
Bachelor's degreeMaster's degree