System Validation and Emulation Engineer
hace 3 días
**Responsibilities**
- Design, develop, debug system/IP validation framework to be used in bare-metal and light-weight-rtos environment for SoC validation
- Understand the SoC architecture, new features and prepare test plan
- Develop/port/enhance system validation content based on system level use cases, low power use cases, find HW bugs and root cause them
- Interface with Design/Software teams for test plan and debugs
- Interface with various IP validation team and cross functional teams(Design/SW) for test plan creation and debug complex issues
- Use silicon debug hooks to measure power/performance/coverage and other KPI metrics
**Mandatory Skills**:
- Good knowledge and understanding of Embedded SW architecture and development in C, C++, Assembly
- C language expertise for low level programming at the hardware-software boundary, assembly language for any processor, C-assembly interworking
- Good knowledge of ARMv8/ARMv9/x86/RISC-V CPU architecture, Interrupt handling, Cache coherency, IO Coherency
- Good knowledge of SoC architecture having Multicore/Multiprocessor with SMP/heterogenous cores
- Knowledge of Operating systems/RTOS/Linux kernel internals, multithreading, scheduling policies/locking mechanism, Virtual memory/MMU/paging etc
- Understanding of memory management, weakly ordered memory model/pipelining of memory systems/memory barriers
- In-depth understanding of software build toolchains comprising of compilers, Makefiles, linker/scatter files
- Compilers/linkers: Proficient in using compilers and linkers such as GCC, CLANG, RVDS, LLVM, Experience in optimizing code and resolving linker issues to ensure efficient and error free builds
- Experience in using JTAG interfaces and tools for debugging HW
- Scripting languages such as Python, shell scripting etc.
- Software engineering best practices: Conduct thorough and constructive code reviews, static analysis tools to maintain code quality, ensure best practices and identify areas of improvements and produce consistently clean code
**Desired Skills**
- Exposure to SoC architecture - interconnects, power management, emulation(pre-Si) environment
- Exposure to working on emulation/pre-si environment is added advantage
- Software development for silicon enablement, silicon validation
- Board Bring-up/Bring-up of hardware-software solution on FPGA/emulation platforms and on fresh SOC designs
- Exposure to build automation: Experience with build automations tools such as Jenkins and experience in creating automated build pipelines to stream line the development process
- Exposure to Regression testing: Understanding of the regression testing methodologies and tools. Ability to design, implement and execute comprehensive regression test suites to ensure software quality and stability
- Source code management: Proficient in source code management tools such as Perforce, Git, SVN. Experience in branching merging and resolving merge conflicts
QAGO24
-
System Validation and Emulation Engineer
hace 4 días
Tijuana, México North American Production Sharing A tiempo completoDesign, develop, debug system/IP validation framework to be used in bare-metal and light-weight-rtos environment for SoC validation - Understand the SoC architecture, new features and prepare test plan - Develop/port/enhance system validation content based on system level use cases, low power use cases, find HW bugs and root cause them - Interface with...
-
Sr. System Validation and Emulation QA Engineer
hace 2 semanas
Tijuana, México North American Production Sharing A tiempo completoSoC Validation Team (SVE - System Validation & Emulation) is part of the central SoC digital hardware organization responsible for the overall quality of the SoC silicon. The Validation team works closely with architects, designers, verification engineers, software engineers, and customers. **Responsibilities** - Work together with various core teams on...
-
Hw/sw Validation and Integration Engineer
hace 2 semanas
Tijuana, México North American Production Sharing A tiempo completo**Job Overview (Principal Duties and Responsibilities)**:We are currently seeking self-motivated Engineer who will perform device level and system level verification, validation, and debug, both in Emulation and in Post-Silicon.Minimum Qualifications- 2+ years Systems/Debug/Integration Engineering or related work experience.- 2+ year of experience with C,...
-
Emulation Engineer
hace 2 semanas
Tijuana, México North American Production Sharing A tiempo completoEmulation Team is part of the central SoC digital hardware organization responsible for the overall quality of the SoC. **Principal Duties & Responsibilities**: Daily support of custom hardware/server configuration, interfacing with the larger SVE team to triage and resolve issues, removal and replacement of specific hardware components and working from a...
-
Hardware Validation Engineer
hace 3 semanas
Tijuana, México NAPS Mexico A tiempo completo**Responsibilities**:- Perform hardware validation tasks in pre-silicon/emulation and post-silicon phases.- Collaborate with the firmware team to debug and validate firmware for video and computer vision processor cores.- Conduct testing on FPGA platforms and silicon devices.- Interface with DDR, payment clocks, and interconnects like NoCs during SoC-level...
-
Dragonr QA Iii
hace 3 días
Tijuana, México North American Production Sharing A tiempo completo**DragonR QA** **This role will include**: - Working on Emulation Platforms (FPGA Prototyping, Veloce, Palladium), Emulation tools (Synthesis, Place and Route, Constraints, Clocking) System Debug (Waveform generation and Content Debug support) - SoC Functionality (CPU/DSP Core, Multimedia, IO, Peripherals, DDR, Modem, Bus Protocols) - Develop synthesizable...
-
Validation Engineer
hace 3 semanas
Tijuana, México Outset Medical A tiempo completo**Company Overview**Outset is a medical technology company pioneering a first-of-its-kind technology to reduce the cost and complexity of dialysis. The Tablo Hemodialysis System, FDA cleared for use from the hospital to the home, represents a significant technological advancement that transforms the dialysis experience for patients and operationally...
-
SOC Power/performance Validation Engineer
hace 3 días
Tijuana, México North American Production Sharing A tiempo completoAs a Power/Performance Validation Engineer, you’ll be an essential part of our Global SoC System Validation Team within the organization. Your mission is to ensure the overall quality of SoC silicon by using post silicon validation techniques to verify CPU/GPU/DDR/NOC blocks and automate processes with Python or similar scripting...
-
System Level Test Engineer, Senior
hace 3 semanas
Tijuana, México North American Production Sharing A tiempo completo**Title: System Level Test** **Engineer, Senior****Job Function**:Responsibilities for this position include working with engineering teams for early-stage silicon bring-up and post-silicon validation efforts, work with software teams to evaluate integrated system performance, test and characterize HW/SW interaction, Digital and RF device performance at...
-
Validation Engineer
hace 3 semanas
Tijuana, México BEPC Inc A tiempo completo1 to 3 years experience in Medical devices as engineer.- Validation protocols execution experience IQ, OQ, PQ.- Knowledge in statistics- Write/Execute Change Management/Change Control Assessments (e. g. Validation, Process etc.). Create/Execute Engineering Changes Orders. Write/Approve changes related to manufacturing documentation such as Manufacturing Work...