Software Engineer
Primary Duties & Responsibilities
* Develop test scripts to validate firmware that runs on optical Transceivers and supporting products.
* Collaborate with firmware engineers to generate requirements and design new test coverage for new product Introduction, (NPI) features.
* Define and design test coverage and test scripts per product requirements and specifications.
* Qualify new test instrument and integrate them into test software platform.
* Maintain test system performance and readiness.
* Follow software development process for test script, test software platform development and release.
* Fulfill test request and provide test report timely and provide test review and test explanation upon request.
* Testing and result analysis
* Work closely with other team member on product or customer issue verification and debugging.
* Participate project and team meeting to provide feedback and opinion on test related information and new ideas.
* Work with other test members to keep test script and test document up to date with high quality.
Education & Experience
* Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field.
Master's degree preferred but not required.
Skills
* Python programming language, Git version Control and Familiarity with C, C++, and C# programming languages is a plus.
* Experience with optics and signal processing is a plus.
* Knowledge of common buses and communication protocols (e.g.
UART, I2C, SPI, interfaces, etc.)
* Familiarity with instrument and hardware control such as digital I/O, timers, ADCs, UARTs, low power modes, etc.
* Experience working at the hardware/software interface: reading and writing registers, comfortable with hardware specs.
* Comfortable using oscilloscopes, multimeters, power supplies, etc.
* Hands-on (practical) or lab experience with hardware.
* Strong interpersonal and problem-solving skills.
* Work effectively with other members of II-VI core team for module development.
Working Conditions
* This position is on-site
* May require occasional off-site meetings or travel
* Regular use of a computer and other office equipment is necessary
* Interaction with team members and external contacts is a regular part of the job
* May require occasional overtime and flexibility in work hours to accommodate the executive's needs
Physical Requirements
* Sitting for extended periods while working on a computer or conducting meetings.
* Use of hands and fingers for typing, writing, and handling documents.
* Occasional lifting of objects or materials up to 20 pounds for administrative tasks.
* Ability to communicate verbally and in writing.
* Mobility within the office environment to attend meetings or interact with colleagues.
Safety Requirements
All employees are required to attend scheduled training, follo...
- Rate: Not Specified
- Location: Fremont, US-CA
- Type: Permanent
- Industry: Finance
- Recruiter: Coherent Corp.
- Contact: Not Specified
- Email: to view click here
- Reference: 2006734
- Posted: 2025-02-27 07:21:39 -
- View all Jobs from Coherent Corp.
More Jobs from Coherent Corp.
- Process Controls Engineer - Gypsum
- Production Supervisor
- Production Worker
- Production Associate
- Production Associate
- Learning and Development Manager – Fiber Line
- Production Associate - Denton, TX
- Project Engineer
- MECHANICAL TECHNICIAN - CORRIGAN PLYWOOD
- Electrical Technician- Warrenton, GA
- Electrical Technician- Warrenton, GA
- Learning & Development Leader
- Environmental Engineer (Water & Waste)
- Stores and Materials Optimization Director
- Electrical Technician- Warrenton, GA
- Electrical Technician- Warrenton, GA
- Electrical Technician- Warrenton, GA
- Electrical Technician- Warrenton, GA
- Electrical Technician- Warrenton, GA
- Electrical Technician- Warrenton, GA