8 TO 10 YEARS
Principal Engineer (Platform Software Development)
KEY JOB DUTIES & RESPONSIBILITIES
- Design and develop C#.NET-based test software for measurement systems used in testing optical transceivers and sub-components for new product lines.
- Collaborate with a cross-functional team of hardware and software engineers to create robust test solutions for deployment in manufacturing environments.
- Partner with Product Development and Product Engineering teams to support product development and ensure smooth transition into production.
- Develop comprehensive documentation for new test procedures systems and software tools.
- Provide technical support for new product introductions and test applications across internal and contract manufacturing sites.
- Maintain and enhance existing test software used in production to ensure reliability and performance.
- Ensure all test solutions comply with quality standards and are optimized for scalability and efficiency.
SKILLS/QUALIFICATIONS (include Education Skills & Experience):
- A BS/MS degree in Electronics/Electrical Engineering (EE) or a related field underscoring a strong foundation in EE principles.
- Strong programming skills in C# Framework/Core
- Experience with test automation and instrument control including:
- Oscilloscopes Wavemeters Logic Analyzers Optical Power Meters BERTs Signal Generators
- Familiarity with communication protocols and interfaces such as:
- Serial Port (RS-232/RS-485) USB GPIB (IEEE-488) Ethernet (TCP/IP UDP) VISA
- Proficiency in SQL and working with relational databases (e.g. SQL Server MySQL)
- Experience with scripting languages such as Python PowerShell or batch scripting
- Understanding of software development best practices including version control (e.g. Git) debugging and unit testing
- Experience with multithreading asynchronous programming and performance optimization
- Knowledge of manufacturing test environments and test data analysis
- Strong problem-solving skills and ability to work independently or in a team
Preferred Qualifications:
- Experience in the optical communications or telecommunications industry
- Familiarity with test frameworks and automated test systems (e.g. NI Test Stand LabVIEW or custom frameworks)
- Knowledge of optical transceiver standards (e.g. SFP QSFP OSFP) and related testing requirements
- Exposure to Agile development methodologies and DevOps practices
- Experience working in high-volume manufacturing environments
- Ability to interpret electrical and optical schematics and test specifications
- Strong written and verbal communication skills for cross-functional collaboration and documentation