Search

Embedded Firmware Engineer - Need WA Locals

PublishedPublished: 6/14/2022
Technology

Job Description

Job Title: Embedded Firmware Engineer

\n

Duration: 6-Month Contract to hire

\n

Location: Hybrid in Bellevue - 3 days onsite

\n


\n


\n

Responsibilities:

\n

    \n
  • Develop embedded and bare-metal firmware for PD controllers.
  • \n

  • Bring up new hardware systems and work through hardware/firmware issues.
  • \n

  • Develop and support firmware for USB Type-C and Power Delivery functionality.
  • \n

  • Use debugging tools such as multimeters and oscilloscopes to troubleshoot hardware and firmware.
  • \n

  • Read schematics and understand how hardware connections relate to firmware, data, and controller pins.
  • \n

  • Work with hardware communication buses including I2C, SPI, and other low-speed buses.
  • \n

  • Collaborate with electrical engineers and other firmware team members on design and implementation.
  • \n

  • Help support validation, stability, and future functionality as the product develops.
  • \n

\n


\n

Required Experience

\n

    \n
  • Strong experience developing embedded and bare-metal firmware.
  • \n

  • Strong C programming skills.
  • \n

  • Experience with Cypress and/or Infineon MCUs and the associated IDE.
  • \n

  • Experience debugging hardware and firmware using tools such as a multimeter and oscilloscope.
  • \n

  • Ability to read and understand electrical schematics and use them to implement firmware.
  • \n

  • Experience with I2C, SPI, and low-speed communication buses.
  • \n

  • Basic understanding of USB Type-C and Power Delivery (PD), including USB power negotiation.
  • \n

\n

Nice to Have

\n

    \n
  • Experience with USB PD compliance.
  • \n

  • Additional experience developing products involving USB Type-C and Power Delivery.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...