Senior Embedded Software Engineer

PowerLattice Technologies IncChandler, AZ
Onsite

About The Position

We are seeking a Senior Embedded Software Engineer who is excited to work at the intersection of firmware, automation, and silicon validation for next-generation Power Delivery Chiplets. In this role, you will build both embedded firmware (C on microcontrollers) and scalable Python-based validation infrastructure that directly impacts product quality and time-to-market. You will have the opportunity to own critical pieces of the validation stack—from low-level firmware controlling hardware platforms to high-level automation frameworks, data systems, and customer-facing debug tools. The role offers broad exposure to silicon bring-up, lab automation, and system-level debugging, making it ideal for engineers who want to deepen their expertise across both embedded systems and software infrastructure. As part of a highly collaborative environment, you’ll work closely with hardware, firmware, and silicon design teams, gaining hands-on experience with real-world power management systems and complex hardware interfaces. This role provides strong opportunities to grow into technical leadership, drive architecture decisions, and shape the validation ecosystem for future products.

Requirements

  • B.S or M.S. in electrical engineering or related fields
  • 3+ years of bring up / driver level SW development experience
  • Strong Python skills for automation, scripting, and test framework development
  • Experience with embedded system bring-up and debugging
  • Familiarity with communication interfaces: I2C, SPI, I3C, JTAG
  • Experience automating and controlling lab instruments (DMMs, Oscilloscopes, Power supplies, etc.)
  • Solid understanding of embedded systems fundamentals (interrupts, peripherals, timing, etc.)
  • Experience with databases for validation data management
  • Experience developing GUI applications

Nice To Haves

  • Experience with SoC validation
  • Silicon bring-up experience
  • Firmware programming and debug
  • Manufacturing deployment and debug experience
  • Ability to read schematics and support board-level debug (analog/digital)

Responsibilities

  • Design and implement Python-based validation frameworks, drivers, and automation tools
  • Build and maintain scalable validation infrastructure, including regression systems
  • Automate lab instruments (oscilloscopes, DMMs, SMUs, power supplies) for testing and characterization
  • Develop GUIs and tools for customer debug and evaluation kits
  • Create and maintain databases for test logs, results, and analysis
  • Debug system-level issues across firmware, software, and hardware interfaces
  • Collaborate with hardware, validation, and silicon teams during bring-up and testing
  • Develop embedded firmware in C for microcontrollers

Benefits

  • Competitive salary, stock option grant and benefits package
  • Health, dental, vision, 401(k), etc.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service