Embedded Software Engineer – Modeling and Virtual Platforms
Company | Meta |
---|---|
Location | Redmond, WA, USA, Sunnyvale, CA, USA |
Salary | $147000 – $208000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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