System Validation and Emulation Engineer

hace 4 días


Tijuana, México North American Production Sharing A tiempo completo

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

Tipo de puesto: Tiempo completo

Sueldo: $1.00 - $2.00 al mes

Beneficios:

- Días por enfermedad
- Seguro de gastos médicos
- Seguro de gastos médicos mayores
- Vacaciones adicionales o permisos con goce de sueldo

Tipo de jornada:

- Lunes a viernes
- Turno de 10 horas

Idioma:

- Inglés conversacional (Obligatorio)

Lugar de trabajo: Empleo presencial



  • Tijuana, México North American Production Sharing A tiempo completo

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


  • Tijuana, México North American Production Sharing A tiempo completo

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


  • 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 completo

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


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

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

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


  • Tijuana, México North American Production Sharing A tiempo completo

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


  • 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 completo

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