Software Virtual Platform/Simulation Engineer, Sr. Staff
Designing and developing SystemC TLM models to accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. Define software requirements to develop complex SoC TLM models. Design and implement TLM models for complex, large-scale products and systems. Lead design, coding, and testing efforts to ensure that projects are completed to specifications and schedules. Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code. Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project. Works independently with minimal supervision. 12+ years of Software/Firmware Engineering or related work experience. 5+ years of experience developing Virtual Platforms or Simulators Open-Source Development experience Experience in Unit Testing Continuous Integration ARM Fast Models Server Architecture (RAS, Manageability) 1. SystemC TLM or QEMU 2. Modern C++ 3. ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or Device Driver Development and Debug 5. Git Revision Control Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Recommended Jobs
Senior Director - Compliance Consulting
Senior Director - Compliance Consulting ~202602068 ~Phoenix, Arizona, United States ~Los Angeles, California, United States ~Denver, Colorado, United States ~Seattle, Washington, United …
Controller Associate
: Kinder Morgan is one of the largest energy infrastructure companies in North America. We own an interest in or operate approximately 83,000 miles of pipelines and 144 terminals. Our pipelines tran…
Owner Operator Opportunity: 16ft Box Truck - Tire Delivery Route (Mon-Fri)
Job Description Salary: $6000/month Evans Pro Logistics is seeking motivated and reliable Owner Operators with 16ft box trucks to join our growing team for a dedicated tire delivery route. If y…
Licensed Life and Health Insurance Agent-Remote...
Licensed Life and Health Insurance Agent – Remote Position - Flexible Hours Location: Remote Position/ Work from Home Job Type: Full-Time/Part-Time Compensation: Uncapped Commission-B…
Customer Service Representative
At **AgencyCRM**, we are expanding our team and looking for a **Customer Service Representative** to provide excellent client support and ensure a smooth customer experience. This beginner-friendly r…
Travel Nurse RN - Medical-Surgical in Houston, TX
Registered Nurse (RN) | Medical-Surgical Location: Houston, TX Agency: Malone Healthcare Pay: Competitive weekly pay (inquire for details) Start Date: ASAP About the Role: T…
Travel Nurse RN - Cardiovascular Intensive Care Unit - $2,128 per week in Port Lavaca, TX
Registered Nurse (RN) | Cardiovascular Intensive Care Unit Location: Port Lavaca, TX Agency: Magnet Medical Pay: $2,128 per week Shift Information: Nights - 3 days x 12 hours C…
Payroll Specialist
Job Title: Payroll Specialist Location: Houston, TX Compensation: $40.00 – $45.00 / Hourly Benefits: This position may be eligible for medical, dental, vision, and 401(k). Job Summary…
Physician - Primary Care
Summary This position is eligible for the Education Debt Reduction Program (EDRP) - a student loan payment reimbursement program. You must meet specific eligibility requirements per VHA policy and…
Driver Supervisor - Nuclear Pharmacy Services
What Nuclear Pharmacy - Services contributes to Cardinal Health Pharmacy Operations is responsible for the safe, efficient and effective coordination of Cardinal Health's pharmacy operations that…