Qualcomm

Software Virtual Platform/Simulation Sr. Engineer

$129KFull-time · Santa Clara, CA
✓ Verified live on the employer's own system · added 50 days ago
Save search
Senior · 12+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 12+ years

Skills & tools

EmbeddedC Plus PlusProgrammingJavaPythonTroubleshootingCode ReviewCommunications
Apply on company site ↗ See your fit → free

Full job description

* 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.

- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

PhD in Engineering, Information Systems, Computer Science, or related field.

- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

* 12+ years of Software/Firmware Engineering or related work experience.

* 5+ years of experience developing Virtual Platforms or Simulators

3\. ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or Device Driver Development and Debug

Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer

* 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.

- Decision-making is critical in nature and highly impacts program, product, or project success.

- Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc.

- Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).

- Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.

More jobs at Qualcomm

Similar jobs near Santa Clara, CA

Tell me when more Software Engineer, Real-time Software jobs post near Santa Clara, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Software Virtual Platform/Simulation Sr. Engineer jobs near Santa Clara, CA → Browse all live jobs

This posting was published by Qualcomm on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.