Responsibilities
- Create a universal switch box capable of one-to-many input and output connections
- Build robust switching solutions compatible with multiple signal formats and communication protocols such as SPI, I2C, UART, and analog signals
- Maintain high signal quality and reduce interference within the switching architecture
- Choose suitable electronic components like relays, multiplexers, and solid-state switches based on system needs
- Develop printed circuit board designs and circuit diagrams for the switch box
- Connect the switch box with current hardware testing setups
- Write embedded software to manage and control switching operations
- Enable remote access and control through standard network protocols
- Design an intuitive graphical interface for remote configuration and operation
- Build an API or interface to support integration with automated test systems
- Include logging and diagnostic tools to assist in issue identification and resolution
- Perform comprehensive testing to verify switching accuracy and signal performance
- Carry out characterization assessments including bandwidth, impedance, and insertion loss
- Record testing methods and outcomes systematically
- Ensure the design works seamlessly with current test instruments and probing hardware
- Produce detailed technical documentation covering schematics, user instructions, and integration procedures
- Document interface specifications and data communication methods
- Prepare instructional resources for end-users