- Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.
Do you want to contribute to building the best compute platforms in the world, ranging from wearables to huge HPC clusters? Our tools are fundamental building blocks in shaping Intel's and the industry's future. Simics is a smarter way to develop software, based on simulation of the full system. Working independently of hardware, it is possible to decouple activities, break dependencies, and work concurrently, producing results at velocities simply impossible with physical systems.
The Simics Runtime and Framework teams are expanding and have several open positions in Stockholm and Beijing for software engineers. The job consists of design, implementation, and support of Simics software components. The engineer would, depending on qualifications and background, contribute to one or more areas of Simics. The areas for the Simics Runtime team include cross-platform binary translation, interpreter technology, simulator infrastructure, model development, and model integration. Areas for the Simics Framework team include SystemC interoperability, debuggers, software and hardware analysis views, virtual machine configuration, and modeling tools.
Simics is a simulator supporting the definition, development and deployment of digital systems. It is fast, accurate, scalable and extensible. Simics is used for simulation and modeling of processor architectures, System on Chips, devices, boards, etc; in order to enable customers to improve their product development life-cycle with help of simulation. Interactions with customers inside and outside Intel can be expected. Simics is used internally at Intel and is available commercially to third parties through Intel's subsidiary, Wind River. Learn more about Simics at http://www.windriver.com/simics/.
Typical tasks that can be expected for the positions are: Development of new and existing features in the simulator. Work with internal and external customers to help solve their specific problems. Engage in the definition and development of new features for Simics in cross functional development teams and actively help to drive projects.
And the Requirements:
A Bachelor's degree, Master's degree, or Ph D in Computer Science, Computer Engineering, Electrical Engineering, or a related field is required. A successful candidate would be an expert programmer with experience gained either from hobby projects or from earlier employment.
General software development skills are required, such as knowledge of programming tools, languages and environments; typically C/C++, Python, Java, Subversion, GIT, Eclipse, Linux, and Windows. Earlier experience in the domains of user interface design, functional simulation as well as knowledge of operating systems and development tools is beneficial. Experience/interest in language implementation and/or binary translation is highly valued, as is previous experience with SystemC TLM modeling and Eclipse development.
Since Intel is an international company and the Simics Technology Center spans over several countries good spoken and written English are requirements for this position.
Vasily Komolov / European Talent Sourcing Program Lead