System Validation and Emulation Engineer

hace 3 semanas


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 conflictsTipo de puesto: Tiempo completoSueldo: $1.00 - $2.00 al mesBeneficios:- Días por enfermedad- Seguro de gastos médicos- Seguro de gastos médicos mayores- Vacaciones adicionales o permisos con goce de sueldoTipo de jornada:- Lunes a viernes- Turno de 10 horasIdioma:- 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 them-...


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

  • Silicon Validation

    hace 5 días


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

    Are you ready to work on cutting-edge microprocessors that power the latest in mobile phones, AI engines, and servers? This is one of the most exciting, challenging, and rewarding roles in computer engineering. As part of our innovative team, you'll never be constrained by boundaries when it comes to driving excellence and advancing your career.In this...


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

  • Emulation Engineer

    hace 7 días


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

  • Validation Engineer

    hace 2 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...

  • Validation Engineer

    hace 1 semana


    Tijuana, México NAPS Mexico A tiempo completo

    Job Summary:As a Design Validation Engineer, you will be responsible for designing, developing, and executing test plans and procedures to ensure the quality and reliability of our products. You will work closely with the engineering team to identify, analyze, and resolve issues throughout the development lifecycle.Key Job Responsibilities:- Develop and...

  • Validation Engineer

    hace 1 semana


    Tijuana, México NAPS Mexico A tiempo completo

    Job Summary: As a Design Validation Engineer, you will be responsible for designing, developing, and executing test plans and procedures to ensure the quality and reliability of our products. You will work closely with the engineering team to identify, analyze, and resolve issues throughout the development lifecycle. Key Job Responsibilities: - Develop and...