About The Role :
We develop software that powers wireless communication. We build high-performance virtual platforms that left-shifts software development enabling the software to be developed earlier with best Quality. we are looking for motivated, self-driven software engineers with experience in SystemC or Simics to work on our Advanced Simulation Environment (ASE) virtual platform. Advanced Simulation Environment Senior developer is responsible for Architecting, designing, developing and delivery of virtual platform for Intel SoCs, and ASICs across multiple generations of Intel wireless products. The candidates' responsibilities include Architect, design, develop, integrate, validate, and assist in debugging software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms, or Intel products.
Qualifications
Minimum Qualifications:Master's degree in computer science, Electrical Engineering, or relevant technology with 8+ years of applicable industry experience, or a bachelor's degree in engineering with 10+ years of applicable industry experience.1. Strong foundation in creating loosely, approximately, and untimed simulator environment and virtual platforms.
2. Solid experience in developing simulation models for hardware blocks for the simulation environment.
3. Strong C/C++ programming expertise with Object-Oriented Programming techniques.
4. Strong in problem solving, debugging various simulation failures, formal verification etc.
5. Strong written and oral communication skills with clarity in technical communications. Able to communicate well with counterparts and key stakeholders including cross-site partners.
6. Self-starter with the ability to work independently, and the aptitude to learn quickly.
7. Ability to work in a dynamic and team-oriented environment.
8. Flexible to collaborate with Teams spread across multiple geographic locations.
Preferred Qualifications:
1. Prior development experience using SystemC & SIMICS
2. Experience with testing frameworks such as gmock and gtest3. Experience working with RDL/IPXact register definitions4. Python, shell scripts, profiling tools5. Experience working in a Linux environment
Inside this Business Group The Network & Edge Group brings together our network connectivity and edge into a business unit chartered to drive technology end to end product leadership. It's leadership Ethernet, Switch, IPU, Photonics, Network and Edge portfolio is comprised of leadership products critically important to our customers.
Employment Type: Full Time, Permanent
Read full job description