Bachelors/Master's degree in EC/CS2 - 6 years of experience, majority of which in modeling and embedded software domainExpertise in functional modelling of various hardware peripherals in a complex SoC using C/C++/Simics/SystemC/TLMGood knowledge of CPU and SOC architectureExcellent programming skills (e.g. C, C++) that enable the source code level fixing of issues.Good experience at model-based problem solving that enable the effective investigation and narrow-down of complex issuesUnderstanding of CPU Architecture, Operating System, Driver, BIOS and FW fundamentals.Experience with Python bases scriptingStrong low level debugging skills that enable the root causing of issues at the firmware and hardware level and Operating System (OS) internals Linux kernel hands on development/test experienceKnowledge of Pre silicon Milestones, Methodologies and Hardware-Software co-designExperience of FPGA design flow would be a plusExperience of Synopsys Virtualizer, GEM5, QEMU opensource frameworks would be a plusWe offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing BenefitsThis role will require an on-site presence.