Posted in

Embedded Software Engineer – Modeling and Virtual Platforms

Embedded Software Engineer – Modeling and Virtual Platforms

CompanyMeta
LocationRedmond, WA, USA, Sunnyvale, CA, USA
Salary$147000 – $208000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • B.S. degree in Computer Science or Electrical Engineering or equivalent experience.
  • 5+ years of hands-on experience with C++ developing models and simulation building blocks
  • Knowledge in algorithms, data structures, software design and programming experience in C++
  • Debugging experience using gdb or other debuggers
  • Experience automating development and validation tasks using Python

Responsibilities

  • Design, Develop and Architect Models and Infrastructure building blocks of Virtual Platforms
  • Work with IP Architect to delineate and develop C++ models for algorithms that will get implemented in hardware
  • Integrating internal models and vendor IP models into Virtual Platform

Preferred Qualifications

  • M.S. degree in Computer Science or Electrical Engineering
  • Experience with Python based application development interfacing with C++
  • Experience with SystemC, TLM or other simulation frameworks