Embedded Systems Validation Engineer | Python Automation

OSI Engineering, Inc.

Cupertino (CA)

On-site

USD 99,000 - 127,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OSI Engineering, Inc. is seeking an embedded systems validation engineer to test and validate firmware and drivers across common interfaces, while building Python test automation for system-level validation.

You will work with hardware teams, EEs, and software engineers to ensure robust verification across USB, UART, SPI, I2C, I2S, and PCIe, reading schematics and specs to design comprehensive test coverage.

Qualifications

  • 2–8+ years developing and testing embedded systems or devices, including system validation of firmware and software.
  • Strong Python test automation experience
  • Hands-on experience with ARM platforms and the ARM architecture and instruction set
  • Experience with at least one hardware protocol: USB, UART, SPI, I2C, I2S or PCIe
  • Debugging with gdb, lldb or similar tools, and the ability to read hardware specs and schematics
  • Driver or application development on Linux, Unix or macOS
  • Excellent written and verbal communication skills

Responsibilities

  • Validate and debug firmware and drivers on embedded products
  • Build and maintain Python test automation for system-level validation
  • Test hardware interfaces such as USB, UART, SPI, I2C, I2S and PCIe
  • Implement tools and features that support hardware testing and device diagnosis
  • Read hardware specs and schematics to design test coverage

Skills

Python
ARM
gdb
lldb
Communication skills

Education

BS or MS in Computer Engineering, Computer Science or Electrical Engineering

Tools

USB
UART
SPI
I2C
I2S
PCIe
Linux
Unix/macOS

Job description

OSI Engineering, Inc. is seeking an embedded systems validation engineer to test and validate firmware and drivers across common interfaces, while building Python test automation for system-level validation.

You will work with hardware teams, EEs, and software engineers to ensure robust verification across USB, UART, SPI, I2C, I2S, and PCIe, reading schematics and specs to design comprehensive test coverage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Validation Test Engineer (Python)
Embedded Systems Validation Test Engineer (Python)

OSI Engineering • Cupertino (CA)

On-site
USD 89,544 - 103,320
Embedded Systems Validation Test Engineer (Python)
Embedded Systems Validation Test Engineer (Python)

OSI Engineering • Cupertino (CA)

On-site
USD 99,000 - 127,000
Embedded Firmware Validation Engineer - Automation
Embedded Firmware Validation Engineer - Automation

UST • Mountain View (CA)

On-site
USD 65,000 - 98,000
401(k) with employer matching
Health insurance
Paid time off
System Validation Engineer
System Validation Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 70,000 - 110,000
Python Embedded Engineer – Hardware & Automation Specialist
Python Embedded Engineer – Hardware & Automation Specialist

Programmers.io • Redmond (WA)

On-site
USD 105,000 - 165,000
Embedded Software Engineer — C/Python, Testing & Verification
Embedded Software Engineer — C/Python, Testing & Verification

Actalent • Greer (SC)

On-site
USD 90,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Remote Python Embedded Engineer - HW Validation & Automation
Remote Python Embedded Engineer - HW Validation & Automation

Programmers.io • United States

Remote
USD 140,000 - 190,000
Automotive ECUs Validation Engineer - Post-Silicon
Automotive ECUs Validation Engineer - Post-Silicon

Anrgi Tech Private Limited • Palo Alto (CA)

On-site
USD 69,000 - 96,000
Embedded Software Engineer (C/Python) Real-Time & Validation
Embedded Software Engineer (C/Python) Real-Time & Validation

Actalent • Greenville (SC)

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+9
Senior Systems Validation Engineer - Firmware & IV&V Lead
Senior Systems Validation Engineer - Firmware & IV&V Lead

OSI Engineering, Inc. • Sunnyvale (CA)

On-site
USD 140,000 - 180,000