Sr Firmware Engineer

Location: West Union, SC (ON SITE)

Only GC or US Citizens can apply for this position

Submission due date: 06/08/2023.

Interested candidates can submit resume at


  • “Software-defined” wireless and powerline communications
  • Embedded computing for “Edge Intelligence”
  • Large-scale mesh networks
  • Solid-state electricity meters
  • Development of ASICs.
  • IOT device.

Major Responsibilities/Duties:

  • Develop test solutions for design verification of product with highly integrated system including transceivers, analog and digital circuits.
  • Develop and debug test code/scripts aiming for test automation.
  • Implement low level driver required for a new design.
  • Work with hardware engineer to conduct network and mixed signal HW characterization tests using laboratory instruments.
  • Provide design and project support in the areas of regulatory and reliability.
  • Provide technical support to factory and other internal departments.


  • This position requires minimum 5 year of related industrial experience.
  • Competency in embedded C programming.
  • Experience using communication protocols including UART, I2C, SPI and USB
  • Strong software skills for developing bench test code in C#/Python.
  • Good understanding of electronics engineering fundamentals, digital/analog test methodologies and techniques.
  • Experience with real time operating system or Linux driver development is a plus.
  • Experience with programming common test equipment (oscilloscope, spectrum analyzer, signal generator, logic analyzer, network analyzer, etc.) is a plus.
  • Experience with memory (NAND, LPDDR, LPDDR2) is a plus.

Education: A Bachelor’s Degree in Electrical Engineering, Computer Engineering, Communications Engineering or equivalent is required. A Master’s Degree in related fields is preferred.

Travel: 1 – 10%

Job Category: Sr Firmware Engineer
Job Type: Contract
Job Location: On Site West Union SC

Apply for this position

Allowed Type(s): .pdf, .doc, .docx