II-VI Aerospace & Defense · 1 month ago
Software engineer, Firmware Validation Tools
II-VI Aerospace & Defense is a global leader in lasers and engineered materials. They are seeking a Software Engineer to develop test scripts in Python for validating firmware on optical transceivers and collaborate with firmware engineers to enhance test coverage for new product introductions.
AerospaceAppsManufacturingSpace Travel
Responsibilities
Develop test Scripts in Python 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
Qualification
Required
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field
Strong Python programming language skills
Git version Control
Familiarity with C, C++, C# programming languages
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 core team for module development
Preferred
Master's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field
Experience with optics and signal processing
Company
II-VI Aerospace & Defense
II-VI Aerospace & Defense provides optical assemblies.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase