×
Register Here to Apply for Jobs or Post Jobs. X

R-SoC Embedded SW​/Linux Validation Engineer

Job in Austin, Travis County, Texas, 78716, USA
Listing for: NXP Semiconductors
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: R-10062747 SoC Embedded SW/Linux Validation Engineer

Job Title: SoC Embedded SW/Linux Validation Engineer

Job Responsibilities:
  • Develop and maintain validation infrastructure to support comprehensive SoC validation efforts
  • Validate SoC functionality using both bare‑metal and OS‑based environments
  • Plan, develop, execute, and debug SoC functional tests in embedded C code in bare‑metal environments on both emulation and silicon platforms
  • Use Linux as a validation vehicle by bringing up and debugging the Linux kernel and select applications on emulation and silicon platforms
  • Identify, isolate, and debug SoC design issues through low‑level software and system analysis;
    Work design and verification teams in root causing the issues.
  • Gain deep understanding of SoC architectures and IP‑level design specifications
  • Create detailed validation test plans in collaboration with design, verification, product engineering, and software teams
  • Support validation across multiple software environments, including bare‑metal, Linux, and RTOS
Job Qualifications:
  • The candidate must have 12+ experience in the embedded SW and Linux kernel/driver programming.
  • The candidate must have a Bachelor’s degree in Computer Science or Computer Engineering.
  • Experienced in Linux kernel builds and Linux ramdisk creation; booting and debugging Linux on emulation and validation platforms.
  • Able to read and understand SoC architecture and design specifications for various IPs.
  • Experienced in C programming language and build environment such as makefiles, compiler flags, and linker scripts.
  • Ability to develop scripts (such as Python) to post-process executable images into platform loadable images (emulation and validation boards).
  • Exposure to assembly level programing (Preferably ARM
    32/ARM
    64)
  • Ability to debug SoC using features such as Trace
    32, TARMAC instruction traces, and waveform traces;
    Debug skills include development of CMM scripts and ability to recreate test (code) given detailed explanation of a specific failure.
  • Understanding of multi-core environment in an SoC and bus infrastructure.
  • Understanding of interrupt controllers, DMA, GPIO. peripheral understanding useful (UART, I2C, PCIe, etc.)
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary