Software engineer, Firmware Validation Tools jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

Python programmingTest script developmentOpticsSignal processingGit version controlCommunication protocolsHardware controlHardware/software interfaceInterpersonal skillsProblem-solving skills

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

twittertwitter
company-logo
II-VI Aerospace & Defense provides optical assemblies.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Sheila Campbell
Sr. Human Resources Business Partner
linkedin
Company data provided by crunchbase