Embedded Systems Validation/Test Engineer Job at Delan Associates, Inc, Mountain View, CA

  • Delan Associates, Inc
  • Mountain View, CA

Job Description

Job Description:

Develop C and C++ based test content, low-level drivers, and custom firmware at the subsystem and SoC levels, including self-checking tests that run on embedded processors.

Extend the compile and build flow to support custom firmware-style tests.

Serve as a technical owner for the team's FPGA prototyping platforms (such as HAPS or Xilinx): create board images and bit files. Design additional custom FPGA RTL for protocol interfaces and feature enablement. Release stable platforms to the firmware team and keep them working as the design evolves.

Develop and extend custom python tooling to interface with the FPGA platform.

Debug FPGA and post-silicon issues using tools such as JTAG debuggers, logic analyzers, oscilloscopes, and multimeters

Drive post-silicon bring-up and validation in the lab: run the validation suites on first silicon, meet bring-up exit criteria on schedule, and debug platform issues such as JTAG failures, UART connectivity, and boot failures alongside the design, firmware, hardware, and security teams.

Root-cause failing post-silicon tests to closure, collecting and analyzing scan dumps for low-level issues such as boot ROM and built-in self-test bugs, coordinating cross-team debug, and delivering fixes such as handling fatal errors, correcting driver access violations, and reconciling registers modified by boot firmware.

Preferred Qualifications:

Experience developing C and C++ test content for subsystem and SoC verification, including bare-metal and firmware-style tests, with working knowledge of SystemVerilog testbenches.

Experience bringing up and maintaining FPGA prototyping or emulation platforms (such as HAPS or Xilinx), including board images, platform tooling, and testbench changes that enable firmware and validation teams.

Hands-on hardware debug experience with tools such as JTAG debuggers, logic analyzers, oscilloscopes, and multimeters

Experience with post-silicon bring-up and validation, including running test suites on silicon and debugging boot, platform, and connectivity issues in a lab environment.

Proficiency in Python, or a similar scripting language such as Perl or Ruby, for test automation, build flows, and log or data parsing.

In-depth knowledge of verification principles, testbench architecture, and stimulus generation, with a track record of debugging complex designs.

Experience with low-level and embedded software, including assembly, startup code, linker scripts, and Makefile-based build flows.

Familiarity with industry protocols such as AMBA (AXI/AHB/APB), JTAG, SPI, I2C/I3C, and USB.

Experience collaborating across architecture, design, firmware, and validation teams, with strong communication skills.

Strong understanding of silicon and/or computer architecture.

Education/Experience:

Bachelor's degree in Electronics and Communication Engineering, Computer Engineering, or related degree required

5-7 years of relevant experience required.

Job Tags

Contract work

Similar Jobs

Confidential

Clinical Research Associate Job at Confidential

Clinical Research Assistant Location: Cranberry Township, PA Schedule: Monday-Friday, 8:00 AM-4:30 PM Pay: $18 - $20/hour Employment Type: Temp-to-Hire Why Join Us? When you join our team, you become part of a collaborative, supportive, and forward-thinking... 

HyreCar

Sales / Customer Success Agent Job at HyreCar

Hyrecar.comis astartupteamwithbigideasandmoregrowthnationallythanwe can handle right now. HyreCar is the leading car-sharing platform for ride-sharing drivers. We connect private car owners with drivers who need a car to use for ride-sharing companies such ...

Green Clean Commercial

Window Cleaner Job at Green Clean Commercial

HIRING NOW!Green Clean Commercial is HIRING a Window Cleaner in St. Louis, MO NOW!*Please arrive to the interview prepared to be hired on the spotIf the Job Details below are perfect for you, please apply!LOCATION: St. Louis, MOStart Date: ASAPShift Days: Monday - FridayShift... 

Archuleta County

Detective/Investigator Job at Archuleta County

This person performs professional and technical investigative work required to collect facts and determine circumstances relative to petty, misdemeanor, and felony criminal offenses committed within the jurisdiction of the County. Performs all law enforcement functions ...

Sylvan Shores Health & Wellness

Dietary Aides Job at Sylvan Shores Health & Wellness

 ...healthcare and customer service possible, which is incumbent upon the excellence and commitment of our leaders and caregivers.Dietary Aides/ Kitchen Staff LaPorte,TXThe JobThe dietary aide supports the effective operation of the communitys kitchen by...