What are the responsibilities and job description for the Firmware Engineer - Virtual Platform position at Intelliswift?
Primary Skill : Firmware Engineering- This position will focus on development of virtual platforms by modelling hardware devices for testing Embedded devices using SystemC, C .ResponsibilitiesOwnership of firmware test application on hardware prototype projects and development platforms.Experimenting with and implementing testing interfaces to various sensors / peripherals.Work closely with various core tech teams and other organizations to define prototyping scope and applications towards various technology roadmaps and products.Developing firmware for simulating hardware IP and peripheralsPorting and Integrating Firmware tests for various peripherals on the virtual platformMinimum QualificationsBachelor's degree in Computer Science or other technical fieldProficient in C, C , RTOS fundamentalsStrong C language skills, experience with hardware modeling, virtual platforms or simulations.Knowledge of SystemC and TLM is helpful.Preferred QualificationsExperience with protocol designAdditional Job Details : 1 - Embedded Applications Testing (P3 - Advanced) | 2 - Python Programming Language (P3 - Advanced)