Framework Developer Engineer

North American Production Sharing, Inc.

Tijuana

Presencial

MXN 600.000 - 900.000

Jornada completa

hace 6 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Supera los filtros ATS

Descripción de la vacante

North American Production Sharing, Inc. is seeking a Framework Developer Engineer up to Staff level to build and enhance the SVE bare-metal framework used for SoC validation across global teams.

You will work with architects, designers, verification and software engineers to solve tough issues spanning board design, RTL, firmware, and OS/software integration. You will drive framework feature development to enable ATE testing as part of production screening, delivering cost-saving, scalable

Formación

  • Good knowledge and understanding of Embedded SW architecture and content development in C / C++ for validation purposes.
  • Working knowledge of ARMv8/ARMv9/x86/RISC-V CPU architectures, interrupts, cache coherency, and SMP/heterogeneous cores.
  • Understanding memory management techniques including memory barriers and pipelining.
  • Experience with software build toolchains (compilers, Makefiles, linker).
  • Prior hands-on SW Boot Loader design and debugging is preferred.
  • Experience in optimizing code and resolving linker issues.
  • Experience using JTAG interfaces and debugging tools.

Responsabilidades

  • Design, develop, and debug system/IP validation framework for bare-metal and lightweight RTOS environments across SoC validation activities.
  • Understand SoC architecture and features to ensure SVE infrastructure supports core teams in achieving HW validation goals.
  • Interface with IP validation and cross-functional teams to debug complex issues and enable SVE test infra on Emulation and Post-Si environments.
  • Enable new framework test flows for MBIST testing in high-volume production screening.

Conocimientos

Embedded SW
C/C++
CPU architectures
JTAG
Build toolchains
MBIST testing
OS/RTOS/Linux
Scripting (Python/Perl)

Educación

Bachelor’s, Computer and/or Electrical Engineering
Master’s, Computer and/or Electrical Engineering

Herramientas

Lauterbach Trace32
GCC/Clang/RVDS/LLVM
Makefiles/Linker/Scatter Files

Descripción del empleo

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 to solve the toughest issues spanning board design, SoC RTL, microcontroller firmware, OS/software, and process variation. We are currently seeking a candidate for the position of Framework Developer Engineer up to Staff level title.

In this position you will be developing SVE bare metal framework enabling global teams to effectively validate the HW products. Through close interaction with core teams and understand ing their HW validation needs , you will develop solutions to satisfy crucial project milestones on a broad range of the newest SoCs . You will be driving the development of new framework features to e.g. enable ATE testing as part of the production screening process, a new initiative with a major potential for huge cost savings. If you are passionate about resolving tough technical problems, working with various global teams, and intrigued in constantly learning new technologies and applying them efficiently to your work, we ’ re looking for a candidate just like you!

Responsibilities

  • Design, develop, debug system/IP validation framework to be used in bare-metal and light-weight- RTOS environment s for various SoC validation activities by global core teams
  • Understand the newest SoC architecture and d esign features , and ensure the SVE infrastructure can support various core teams to achieve planned HW validation goals
  • Interface with various IP validation and cross functional teams (Design/ DV/ SW) to understand and debug complex issues , and to enable the SVE test infrastructure on Emulation and Post-Si environments
  • Enable new framework test flows to be used e.g. for MBIST testing in the high-volume production screen flow

Mandatory Skills:

  • Good knowledge and understanding of Embedded SW architecture and content development in C / C++ for validation purposes
  • Working knowledge of ARMv8/ARMv9/x86/RISC-V CPU architecture s , Interrupt handling, Cache coherency, IO Coherency , and SoC architecture s with complex SMP/heterogenous cores
  • Understanding memory management techniques including weakly ordered memory model , pipelining of memory systems , memory barriers , etc.
  • Working knowledge of software build toolchains comprising compilers, Makefiles, linker and scatter files , etc.
  • Previous hands-on SW Boot Loader design and debug experience is highly preferred
  • Experience in optimizing code , and efficiently resolving linker issues
  • Experience in using JTAG interfaces and debug tools for analyzing HW

Desired Skills

  • Exposure to broad range of SoC architecture concepts – interconnects, power management, inter-processor communication techniques , etc.
  • Knowledge of Operating systems/RTOS/Linux kernel internals, multithreading, scheduling policies , locking mechanism, Virtual memory , MMU , etc.
  • Working knowledge for the use of compilers and linkers such as GCC, CLANG, RVDS, LLVM
  • B ring-up of HW - SW solution s on FPGA/emulation platforms and on fresh SOC designs
  • Exposure to build automation tools such as Jenkins , and experience in creating automated processes to streamline the development process
  • Regression testing exposure : u nderstanding the available methodologies and tools , a bility to design, implement and execute comprehensive test suites for SW quality and stability
  • 5+ years of hands-on silicon validation and embedded SW development experience on modern CPU and SoC architectures
  • Proficiency with C/C++ coding, and at least familiarity with assembly, VHDL/Verilog and various scripting languages like Python or Perl
  • Understanding of mobile chip and/or server architecture (CPU, GPU, DDR, NOCs, Peripherals, etc.) , and systematic debug and root - cause techniques of low-level SW/HW issues
  • Ability to use lab equipment for testing and validation, including logic analyzers and oscilloscopes
  • Debug tools including JTAG and kernel debuggers like Lauterbach Trace32
  • Good written and spoken communication skills

Education:

  • Required: Bachelor’s , Computer and/or Electrical Engineering
  • Preferred: Master’s , Computer and/or Electrical Engineering
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

SVE Validation framework and QA Engineer
SVE Validation framework and QA Engineer

North American Production Sharing, Inc. • Tijuana

Presencial
MXN 420.000 - 780.000
Framework Developer Engineer
Framework Developer Engineer

QUALCOMM, Inc. • Tijuana

Presencial
MXN 900.000 - 1.300.000
Framework Developer Engineer
Framework Developer Engineer

Qualcomm Incorporated • Tijuana

Presencial
MXN 350.000 - 800.000
SoC Validation Framework Architect
SoC Validation Framework Architect

North American Production Sharing, Inc. • Tijuana

Presencial
MXN 600.000 - 900.000
SVE Validation framework and QA Engineer
SVE Validation framework and QA Engineer

QUALCOMM, Inc. • Tijuana

Presencial
MXN 900.000 - 1.300.000
SVE Validation Framework Engineer for System QA & Automation
SVE Validation Framework Engineer for System QA & Automation

QUALCOMM, Inc. • Tijuana

Presencial
MXN 900.000 - 1.300.000
SoC Validation Framework Engineer – SVE QA
SoC Validation Framework Engineer – SVE QA

North American Production Sharing, Inc. • Tijuana

Presencial
MXN 420.000 - 780.000
SVE Validation framework and QA Engineer
SVE Validation framework and QA Engineer

Qualcomm Incorporated • Tijuana

Presencial
MXN 900.000 - 1.300.000
Senior SoC Validation Framework Engineer
Senior SoC Validation Framework Engineer

QUALCOMM, Inc. • Tijuana

Presencial
MXN 900.000 - 1.300.000
Clock / Power HW Validation Engineer
Clock / Power HW Validation Engineer

North American Production Sharing, Inc. • Tijuana

Presencial
MXN 391.000 - 670.000