Embedded Testing Engineer: AI-Edge Memory Innovator

TETRAMEM INC

San Jose (CA)

On-site

USD 120,000 - 190,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TetraMem is hiring an embedded software engineer in San Jose to design, develop, and test firmware and drivers for advanced in-memory computing hardware. The role involves working closely with hardware and design teams to ensure robust embedded system functionality and performance benchmarks.

The candidate should have strong C/C++ skills, Python and MATLAB experience, and familiarity with SPI/I2C/UART, DMA, and interrupts. A degree in electrical or computer engineering is required.

Qualifications

  • Bachelor’s degree in EE/CE or related field.
  • Strong embedded C/C++ programming skills.
  • Python and MATLAB for test automation and analysis.
  • Familiarity with SPI/I2C/UART, GPIO, DMA/interrupt handling.
  • Experience with microcontrollers (MCU) or FPGA.
  • Experience with defect tracking tools (JIRA/Bugzilla).

Responsibilities

  • Test and silicon debug, including writing testing code and platform setup.
  • Develop and maintain embedded software (drivers and application code).
  • Define test scenarios for functional testing of firmware and hardware interfaces.
  • Contribute to test methodology and hardware testing workflows.
  • Analyze signal integrity, power, and other design issues.
  • Record results and log defects in tracking systems.
  • Reproduce and isolate issues in embedded systems and document fixes.
  • Collaborate with hardware and design teams to verify features.
  • Assist with product demo setup and showroom benchmarks.
  • Hardware development on circuit boards, systems, and user interfaces.

Skills

C/C++ programming
Python scripting
MATLAB familiarity
SPI/I2C/UART
DMA handling
Unit testing

Education

Bachelor’s degree in Electrical or Computer Engineering

Tools

Git
JIRA
Bugzilla

Job description

TetraMem is hiring an embedded software engineer in San Jose to design, develop, and test firmware and drivers for advanced in-memory computing hardware. The role involves working closely with hardware and design teams to ensure robust embedded system functionality and performance benchmarks.

The candidate should have strong C/C++ skills, Python and MATLAB experience, and familiarity with SPI/I2C/UART, DMA, and interrupts. A degree in electrical or computer engineering is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Test Engineer: Silicon Debug & Automation
Embedded Test Engineer: Silicon Debug & Automation

TetraMem - Accelerate The World • Fremont (CA)

On-site
USD 120,000 - 180,000
Functional Testing Engineer
Functional Testing Engineer

TETRAMEM INC • San Jose (CA)

On-site
USD 120,000 - 190,000
Software Engineer I - Compiler & Runtime for Edge AI
Software Engineer I - Compiler & Runtime for Edge AI

TetraMem Inc • San Jose (CA)

On-site
USD 135,000 - 165,000
Full-time employee benefits
Equity eligibility
Edge AI Systems Engineer — Embedded ML & FPGA/ASIC
Edge AI Systems Engineer — Embedded ML & FPGA/ASIC

TetraMem INC • Wayne (CA)

On-site
USD 110,000 - 250,000
Field Applications Engineer - AI Hardware & SDKs
Field Applications Engineer - AI Hardware & SDKs

TetraMem - Accelerate The World • San Jose (CA)

On-site
USD 120,000 - 180,000
Embedded Systems Test Engineer: Firmware, Silicon & Debug
Embedded Systems Test Engineer: Firmware, Silicon & Debug

TETRAMEM INC • United States

On-site
USD 90,000 - 130,000
Senior Memory Architect for HPC ASICs & Edge AI
Senior Memory Architect for HPC ASICs & Edge AI

MediaTek Research Lab Inc. • San Jose (CA)

Hybrid
USD 221,000 - 301,000
Health insurance
Life insurance
Disability insurance
+5
Field Applications Engineer - AI Hardware & Support
Field Applications Engineer - AI Hardware & Support

TetraMem INC • Wayne (CA)

On-site
USD 120,000 - 180,000
Field Application Engineer
Field Application Engineer

TetraMem INC • Wayne (CA)

On-site
USD 120,000 - 180,000
Memory IC Design Engineer – In-Memory Computing
Memory IC Design Engineer – In-Memory Computing

TetraMem INC • Fremont (CA)

On-site
USD 100,000 - 150,000
Medical Benefits
401(k) Plan
Professional PTO