What are the responsibilities and job description for the EDVT Engineer position at Programming.com?
Job Description:
The EDVT Engineer will participate as a member of a project team responsible for the design,
development, and testing of state-of-the-art hardware for the Service Provider Business Unit. This role covers end-to-end test execution from concept through sustaining and requires hands-on collaboration with multiple engineering and support teams.
Key Responsibilities:
● Participate in the design, development, and testing of hardware products.
● Execute complex unit and system-level testing; debug, isolate, and provide failure analysis.
● Facilitate root cause analysis, issue resolution, and closure of hardware and test-related issues.
● Collaborate with Diagnostics, Software, Power/Thermal/Hardware Engineering, Manufacturing Engineering, and support hardware unit characterization.
● Perform signal integrity (SERDES) verification, thermal and power measurements, diagnostics and IOS-XR image validation, pilot firmware bundle testing, and optical module/interface validation.
● Author or modify automation scripts (TCL/Unix) and configure complex network topologies using hardware.
● Perform tests (Diagnostic and XR) on Series platforms, including automated test procedures using TCL and traffic generators like IXIA and Spirent.
● Develop and execute comprehensive test plans, analyze results, and generate detailed reports.
● Provide expertise in debugging and resolving testing issues to enhance product reliability and customer satisfaction.
● Assist with transporting equipment between buildings; must be comfortable lifting up to 30 lbs.
Required Skills:
● Excellent verbal and written communication skills, attention to detail, and time management.
● Strong problem-solving skills, with the ability to analyze, troubleshoot, triage, and resolve issues independently and as part of a team.
● Fast learner, adaptable to a dynamic, fast-paced environment.
● Ability to interpret and follow emails, training materials, and technical specifications.
● Knowledge of fundamental hardware blocks and subsystems (CPU/microcontrollers, LVDS signaling, PCIe, USB, clocking, signal integrity, and power).
● Solid knowledge of router/switch configurations, networking concepts (TCP/IP, L2/L3 switching).
● Competency in scripting languages (Python or TCL).
● Familiarity with lab equipment: thermal chambers, oscilloscopes, multimeters, power supplies, and digital-to-analog converters.
● Proficiency in hands-on test setup and configuration.
Other Requirements:
● Willingness to travel up to 75% to support customer sites.