Firmware Validation Engineer

  • Samtec
  • 2323 Owen St, Santa Clara, CA 95054
  • Nov 22, 2022
Full time Engineering

Job Description

 

 

Founded in 1976, Samtec is a privately held, $950 million global manufacturer of a broad line of electronic interconnect solutions, including High-Speed Board-to-Board, High-Speed Cables, Mid-Board and Panel Optics, Precision RF, Flexible Stacking, and Micro/Rugged components and cables. Samtec Technology Centers are dedicated to developing and advancing technologies, strategies and products to optimize both the performance and cost of a system from the bare die to an interface 100 meters away, and all interconnect points in between. With 40+ international locations and products sold in more than 125 different countries, Samtec’s global presence enables its unmatched customer service.


Summary/Objective:  Samtec Optical Group is seeking a Firmware Validation Engineer to join the development team in Santa Clara, California to develop test script and validate firmware for control of our high speed optoelectronic devices. The successful candidate will work with hardware, software and firmware engineers to understand the required product features, to validate the control of critical electronic function in the product, and to interface with the GUI software for customer control of the product.  The successful candidate will also be responsible for developing methods and software to validate the robustness of both the FW and the customer-control interface of the product.

Samtec is a $1,000,000,000+ global interconnect company with over 5,000 employees, with a wide range of connectors and cable solution offerings. The Samtec Optical Group develops and manufactures an advanced line of extremely high speed (56Gb/s and up) optical computer interconnect solutions, including Active Optical Cables, On-board Transceivers and Optical Engines.

 Essential Functions/ Responsibilities:

  1. Specify, develop and maintain firmware validation system, including architecture, hardware and firmware functions, to release firmware of active optical transceivers.
  2. Document and compile the requirement of industrial standard covering firmware control/compensation, calibration, status-monitoring, communication interface for multichannel optical transceivers
  3. Develop tests to firmware’s confirm conformance to specifications and requirements.
  4. Work with transceiver designers, systems and marketing engineers to ensure software requirements are properly reflected in hardware to meet customer interoperability requirements.
  5. Contribute to hands-on, in the lab, transceiver bring-up/de-bug and performance optimization from firmware perspective.
  6. Sustaining firmware debugging, optimization, and added functionality.
  7. Proper documentation of all script coding.

 “The responsibilities as defined are intended to serve as a general guideline for this position. Associates may be asked to perform additional tasks depending on strengths and capabilities” 

Required Experience:

  1. 5+ Years’ experience as a Firmware Engineer relevant to high-speed optoelectronics.
  2. The candidate must be a self-motivated person with good documentation skills, strong attention to detail, ability to work directly with design engineers.
  3. The candidate must be able to work on multiple projects simultaneously.
  4. Must have worked more than 1 year in firmware and/or Test software.
  5. The candidate must show initiative and be able to work under limited supervision.
  6. Must have good understanding of object-oriented programming and design
  7. Familiar with key microcontroller families from Microchip, STMIcro, Silabs, Nuvoton, and their development tools.
  8. Familiar with ARM based micro-processors and their development tools.
  9. Working knowledge of I2C and SPI busses, PCIe, USB, and RS232 busses are a plus.
  10. Experience with Python, Visual studio, C#, GUI development and databases is a plus.
  11. Experience with source control and bug tracking tools, including GIT, Jira, SVN, Bugzilla.

 Preferred Education

  1. Bachelor's Degree in Computer Science or Electrical Engineering

 ***When applying, please note that you saw the job posted on the NOVAworks Job Board. If you need help with your resumé, please see a NOVAworks Career Advisor.