Embedded Test Engineer: Firmware & Silicon Debug

TetraMem - Accelerate The World

San Jose (CA)

Presencial

USD 110.000 - 150.000

Tempo integral

14 dias+

Receba uma resposta desta empresa empregadora

Seu currículo e carta de apresentação personalizados exatamente para o que estão contratando.

Passe pelos filtros ATS

Resumo da vaga

TetraMem - Accelerate The World in San Jose, CA is seeking an embedded software engineer to design, develop and maintain firmware, drivers and applications that enhance device performance and enable benchmarking across silicon and PCB test platforms.

The role requires strong C/C++ skills, Python and MATLAB for test automation, and familiarity with SPI/I2C/UART/GPIO, DMA and interrupts. Collaboration with hardware teams is essential for debugging at firmware level and enabling demos.

Qualificações

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Strong background in embedded programming with proficiency in C/C++ for driver and firmware development.
  • Solid programming skills in Python and familiarity with MATLAB for test automation and analysis.
  • Understanding of basic I/O protocols (SPI, I2C, UART, GPIO) and experience with DMA and interrupt handling in embedded systems.
  • Working knowledge of microcontrollers (Arduino, Raspberry Pi) and/or FPGA (Xilinx or Intel).
  • Working knowledge of testing instruments such as oscilloscopes, digital multimeter, function generator.
  • Basic knowledge of electronic circuits and semiconductor technology.
  • Ability to work in a startup environment and to work both independently and as a team player.
  • Familiarity with test management and defect tracking tools (e.g., JIRA, Bugzilla).
  • Proficiency in version control (Git, BitBucket).

Responsabilidades

  • Testing and silicon debug, including writing the necessary testing code, testing platform setup, and silicon screening and debugging.
  • Design, develop, and maintain embedded software, including drivers and application code, to support device functionality and performance benchmarks.
  • Identify and document test scenarios and conditions for functional testing of embedded software, ensuring comprehensive evaluation of firmware and hardware interfaces.
  • Contribute to testing methodology and setup including probe card, packaged chip, and PCB testing.
  • Analysis of signal integrity, noise, power, and other design issues.
  • Record and document results, compare them with expected outcomes, and log defects in the defect tracking system.
  • Reproduce and isolate issues within embedded systems, providing detailed documentation for troubleshooting and resolution.
  • Work closely with the hardware and design teams to verify embedded system features and to help debug issues at the firmware and driver levels.
  • Help with product demo setup and running different demo benchmark/showroom projects as needed.
  • Hardware development on circuit board, system and user interface

Conhecimentos

Embedded programming
C/C++
Python
MATLAB
SPI/I2C/UART/GPIO
DMA/Interrupt handling
Microcontrollers/FPGA
Oscilloscope testing
Version control (Git/Bitbucket)
Test automation

Formação

Bachelor's degree in Electrical Engineering or Computer Engineering

Ferramentas

Git
Bitbucket
JIRA
Bugzilla

Descrição da vaga

TetraMem - Accelerate The World in San Jose, CA is seeking an embedded software engineer to design, develop and maintain firmware, drivers and applications that enhance device performance and enable benchmarking across silicon and PCB test platforms.

The role requires strong C/C++ skills, Python and MATLAB for test automation, and familiarity with SPI/I2C/UART/GPIO, DMA and interrupts. Collaboration with hardware teams is essential for debugging at firmware level and enabling demos.

Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Embedded Systems Test Engineer - Firmware & Silicon Debug
Embedded Systems Test Engineer - Firmware & Silicon Debug

TetraMem Inc. • San Jose (CA)

Presencial
USD 120.000 - 170.000
Lead Firmware Validation & Debug Engineer
Lead Firmware Validation & Debug Engineer

UST • Mountain View (CA)

Presencial
USD 73.000 - 122.000
Functional Testing Engineer
Functional Testing Engineer

TetraMem Inc. • San Jose (CA)

Presencial
USD 120.000 - 170.000
Embedded Firmware Engineer – RF/Optics & AI-Driven Tests
Embedded Firmware Engineer – RF/Optics & AI-Driven Tests

Teradyne Inc. • San Jose (CA)

Presencial
USD 146.000 - 234.000
Relocation assistance
Comprehensive benefits
Functional Testing Engineer
Functional Testing Engineer

TetraMem - Accelerate The World • San Jose (CA)

Presencial
USD 110.000 - 150.000
Embedded Software Engineer – Semiconductor Test Systems
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

Presencial
USD 120.000 - 170.000
Embedded Software Engineer
Embedded Software Engineer

Mobile Apps US LLC • Sunnyvale (CA)

Presencial
USD 110.000 - 160.000
Embedded Systems Engineer
Embedded Systems Engineer

I2Intech LLC • San Jose (CA)

Presencial
USD 110.000 - 150.000
Embedded Test Engineer — Hybrid, Firmware QA & Automation
Embedded Test Engineer — Hybrid, Firmware QA & Automation

7Th Sky Techologies llc • Fremont (CA)

Híbrido
USD 90.000 - 120.000
Embedded Diagnostic Software Engineer (Linux/C)
Embedded Diagnostic Software Engineer (Linux/C)

Experis Technology Group • San Jose (CA)

Presencial
USD 120.000 - 180.000
Medical Plan
Dental Plan
Vision Plan
+2