Senior Simics Software Engineer
Intel Sweden AB / Datajobb / Stockholm
Observera att sista ansökningsdag har passerat.
Visa alla datajobb i Stockholm,
Solna,
Lidingö,
Sundbyberg,
Danderyd eller i
hela Sverige Visa alla jobb hos Intel Sweden AB i Stockholm Senior Simics Software Engineer
Job Description
Do you want to contribute to building the best compute platforms in the world, ranging from the smallest systems to huge HPC clusters? Our tools are fundamental building blocks in shaping Intel's future.
Software Engineers in the SATG/S3E/SSC group design, implement and integrate detailed functional and timing approximate simulation frameworks, tools and models of computer systems in close collaboration with the groups that design and develop these computer systems. The simulation environment is used by other groups to implement BIOS, other firmware, compilers and OS support well in advance (e.g. 1-2 years) of any actual silicon being available as well as for profiling, validation and power estimation.
The relevant technology areas for the Simics teams in Stockholm, include computer architecture, cross-platform binary translation interpreter technology, compiler technology, domain specific languages, simulator infrastructure, user interfaces, simulation modeling tools, simulation model development/integration, debuggers, software and hardware analysis and virtual machine configuration.
Qualifications
The candidate needs to have a Bachelor's or Master's degree in Computer Science or Electrical Engineering.
A successful candidate would be a strong and curious programmer with solid communication and problem-solving skills.
Minimum qualifications:
MS, or BS with experience, Graduate in Computer Science or Electrical Engineering
Strong skills and fluency in software engineering and computer architecture
In depth knowledge of C/C++
Familiarity with low level programming in Assembly and C
Good GIT and build system skills
Good knowledge of x86 instruction set architecture
Preferred qualifications:
Background/experience in simulation technologies such as Simics, QEMU or SystemC TLM
Proven software engineering practices, e.g. the ability to strike the right balance between end user requirements, robust design reuse, technical debt and delivery schedule, depending on needs
Good knowledge of and experience with compiler technology and JIT compilation
Excellent Python and C skills
A strong drive to automate
Good knowledge of low level SW stacks e.g. BIOS, UEFI, uboot, operating systems adoption layers and drivers
Proven cross-site development and collaboration skills
Publiceringsdatum2022-06-14Så ansöker duSista dag att ansöka är 2022-06-25
Klicka på denna länk för att göra din ansökanAdressIntel Sweden AB
Drottningholmsvägen 22
11242 Stockholm
Omfattning Detta är ett heltidsjobb.
Arbetsgivare Intel Sweden AB (org.nr 556189-6027)
Drottningholmsvägen 22 (
visa karta)
112 42 STOCKHOLM
Jobbnummer 6741304
Observera att sista ansökningsdag har passerat.