PCB Firmware Engineer (Logic Board Development)

OSI Engineering

Cupertino, CA

Apply
JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Boundary Scan, Buses, C Programming Language, C++ Programming Language, Computer Firmware, Consumer Electronics, Cross-Functional, Debugging Skills, Documentation Design, Electrical Engineering, Electricity, Embedded Hardware, Embedded Systems, Functional Testing, Hardware Design, Hardware Development, Hardware Quality Assurance, I2C, Logic Analyzer, Microcontroller, Motherboards, Network Operations Center, Oscilloscope, PCI Express (PCI-E), Peripheral Hardware, Printed Circuit Board (PCB), Printed Circuit Board (PCB) Layout, Printed Circuit Board Design, Problem Solving Skills, Python Programming/Scripting Language, Schematic Capture, Schematics, Signal Integrity, System Integration (SI), System Test, Test Design, Testability, USB, Universal Asynchronous Receiver-Transmitter (UART)
LOCATION
Cupertino, CA
POSTED
9 days ago

PCB Firmware Engineer (Logic Board Development)

We are seeking a PCB / Firmware Engineer with strong electrical engineering fundamentals and hands-on board-level development experience. In this role, you will design, bring up, and debug logic boards while developing and integrating low-level firmware to enable, test, and validate hardware functionality.

You’ll work closely with hardware, systems, and test teams to deliver robust, high-performance PCB solutions across multiple product builds.

Responsibilities

• Design, develop, and bring up logic boards and complex PCBs from schematic through validation

• Develop and debug low-level firmware to support board bring-up and testing

• Collaborate with hardware teams to define power, clocking, reset, and interface requirements

• Review schematics and PCB layouts; provide feedback on electrical performance, manufacturability, and testability

• Ability to debug board-level issues using lab tools (oscilloscope, logic analyzer, JTAG, etc.)

• Support high-speed interfaces and peripherals (USB, PCIe, I2C, SPI, UART, GPIO)

• Participate in system integration, hardware/firmware co-debug, and validation efforts

• Document designs, test results, and debug findings for cross-functional teams

Required Skills & Experience

• 2+ years of experience in PCB development, board bring-up, or firmware-enabled hardware development

• Strong background in Electrical Engineering; MS preferred

• Hands-on experience with schematic capture, PCB design review, and board-level debug

• Proficiency in embedded firmware development (C/C++, and Python scripting)

• Experience with microcontrollers, SoCs, and board support packages

• Familiarity with high-speed buses, signal integrity concepts, and power integrity

• Experience working in consumer electronics, data center hardware, or embedded systems

• Strong problem-solving skills and ability to work cross-functionally

Education

BS or higher in Electrical Engineering or related field (MS preferred)

Type: Full-Time

Location: Cupertino, CA (Hybrid Scheduled)

Pay Rate Range: $50–65/hr (DOE)

 

Submit resume to jobs@OSIengineering.com

 

No 3rd party agencies or C2C

 

Submit resume to jobs@OSIengineering.com

Abel Lara | 408.550.2800 x119

Abel@OSIengineering.com

About the Company

O

OSI Engineering