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
Machine Operator - 2nd shift
Shift: 2nd shift Schedule: Monday to Thursday / 7:00 PM to 7:00 AM Pay Range: $16.00 to $18.00 per hour (based on experience) Make Your Mark in Advanced Manufacturing! Are you read…
Technician, Fiber Operations
Technician, Fiber Operations Position Summary Centric Fiber (“Centric”) delivers industry-leading high-speed internet through Centric Fiber and natural gas services through its UniGas division.…
Travel Cath Lab Tech Job in Lewisville, TX - $13,847 per Month (2 Years Experience Needed)
Vetted is seeking a Cath Lab Tech for a travel job in Lewisville, Texas . Must have 2+ years of experience. This contract pays approximately $13,847/month gross. Assignment details: Co…
Meeting and Events Concierge - Signia by Hilton at La Cantera Resort and Spa
The Signia by Hilton La Cantera Resort & Spa—set atop the scenic rolling hills and majestic live oaks of the Hill Country—offers a tranquil yet sophisticated retreat with 140,000 sq. ft. of elegant e…
Production Lead
Production Lead Leviat, a CRH company, is a global leader in lifting, insulating and connecting technology for the construction industry. The company employs nearly 3,000 diverse, talented employe…
Director, Asset Management - Waterfalls & Reporting
Job Summary We are looking for a seasoned Director to lead our waterfall ‐ modeling and investor ‐ reporting function for a large and growing portfolio of residential and commercial solar assets. …
Full Stack Front Office Software Engineer | Houston, TX- Leading Global Energy Commodities Trading
This is an energy trading and infrastructure asset investment firm, redefining how data and technology drive the future of global energy trading. Now looking for experienced full-stack engineers to jo…
Licensed Behavioral Health Clinicians
IGNTD, an online/hybrid mental health and substance use platform that provides clients with highly personalized and accessible care and our clinicians with top-tier tools to make the job more effecti…
Medical Assistant or Phlebotomist
HerKare powered by SynergenX is hiring for a full-time medical assistant at our WHRT Wellness Clinic in Southlake, TX. Are you passionate about women's health and wellness? Do you thrive in a fast…
Hardware Installer
Join Our Growing Team as a Hardware Installer! Turnkey is an expanding hardware and safe installation company serving the DFW area. We’re looking to add skilled and motivated Hardware Installers to o…