Talent.com
Software Development Engineer, Firmware Validation
Software Development Engineer, Firmware ValidationII-VI UK, Ltd. • Fremont, CA, United States
[error_messages.no_longer_accepting]
Software Development Engineer, Firmware Validation

Software Development Engineer, Firmware Validation

II-VI UK, Ltd. • Fremont, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Primary Duties & Responsibilities

  • Bridge the gap between hardware and software by developing a modular python framework to communicate with low-level hardware using protocol-level communication interfaces (e.g., USB, I2C, UART) which enables our software application to interact with hardware for efficient firmware validation and seamless hardware-software integration.
  • Design and implement high-level software abstractions for low-level hardware communication protocols, ensuring minimal latency and preserving the performance characteristics of time-sensitive I2C transactions.
  • Develop reusable test scripts and modules to validate firmware behavior, execute regression suites, support new product introduction (NPI) testing and hardware bring-up.
  • Implement structured logging and reporting, generating outputs in formats like JSON, CSV, or HTML for traceability and auditability.
  • Maintain high code quality, detailed documentation for Application architecture, testing procedures, validation results and reusable components for future scalability.
  • Integrate with databases or dashboards for test result visualization and analytics.

Education & Experience

  • Bachelors degree in computer engineering, Electrical Engineering, Computer Science or a related field. Masters degree preferred but not required.
  • Preferred 1-2 years of industry experience.
  • Skills

  • Strong programming skills in Python , C++ and C# with experience in building modular, scalable codebases
  • Deep understanding of hardware communication protocols : I2C, SPI, UART, USB, MDIO, etc.
  • Experience developing test frameworks or automation tools for firmware or embedded hardware.
  • Familiarity with tools like smbus2, pyserial, python-periphery, pyvisa, or similar.
  • Ability to debug using lab tools (oscilloscopes, logic analyzers, power meters).
  • Comfortable working in a Linux environment, with git, scripting, and CI fundamentals.
  • Strong verbal and written communication skills for documentation and cross-functional work.
  • Prior experience in optical transceiver validation, CMIS protocol, or related hardware.
  • Exposure to IronPython or C# / Python interop in WPF environments, experience integrating with test databases or visualization tools.
  • Working Conditions

  • This position is on-site full time.
  • 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 executives 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 follow the site EHS procedures and Coherent Corp. Corporate EHS standards.

    Quality and Environmental Responsibilities

    Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and / or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.

    Culture Commitment

    Ensure adherence to companys values (ICARE) in all aspects of your position at Coherent Corp. :

  • I Integrity Create an Environment of Trust
  • C Collaboration Innovate Through the Sharing of Ideas
  • A Accountability Own the Process and the Outcome
  • R Respect Recognize the Value in Everyone
  • E Enthusiasm Find a Sense of Purpose in Work
  • Coherent Corp. is an equal opportunity / affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

    If you need assistance or an accommodation due to a disability, you may contact us at talentacquisition@coherent.com.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Software Development Engineer Firmware Validation • Fremont, CA, United States

    [internal_linking.similar_jobs]
    Hardware Testing Engineer (Board Validation Specialized)

    Hardware Testing Engineer (Board Validation Specialized)

    Catapult Solutions Group • Santa Clara, California, US
    [job_card.full_time]
    Job Description Job Description Job Title : Hardware Testing Engineer (Board Validation Specialized) (Contract) Number of Openings : Multiple Location : Santa Clara, CA - Onsite, 5 days / week Duratio...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior - Senior Staff Engineer- Functional and Design Validation

    Senior - Senior Staff Engineer- Functional and Design Validation

    SK hynix memory solutions America Inc. • San Jose, California, US
    [job_card.full_time]
    Job Description Job Description About the Role : We are looking for bright and innovative senior engineer who will be working closely with product development team, and be part of systems engineer...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Firmware Development Engineer

    Firmware Development Engineer

    Ofcconference • Fremont, CA, United States
    [job_card.full_time]
    Molex is seeking a Firmware Development Engineer to join our growing Opto-Electronics team.Our business unit serves the telecom and datacom industry with global design and manufacturing teams inclu...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Development Engineer

    Software Development Engineer

    VirtualVocations • Hayward, California, United States
    [job_card.full_time]
    A company is looking for a Software Development Engineer to design, develop, and deliver high-quality programming solutions. Key Responsibilities Design and deliver quality development solutions o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Silicon Validation Engineer

    Silicon Validation Engineer

    Quest Global • San Jose, CA, US
    [job_card.full_time]
    Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the co...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    SerDes Validation Engineer

    SerDes Validation Engineer

    Signature Consultants • USA, California, San Jose
    [job_card.full_time]
    [filters_job_card.quick_apply]
    SerDes HW validation, PCIe & 800G Ethernet, Python, firmware.Validate high-speed SerDes interfaces across CPUs, GPUs, NICs, and AI accelerators. Own validation planning, production test support,...[show_more]
    [last_updated.last_updated_variable_days]
    ASIC Verification Engineer

    ASIC Verification Engineer

    E-Space • Saratoga, California, US
    [job_card.full_time]
    Job Description Job Description Ready to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place! E-Space is bridging Earth and space to e...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lidar Verification and Validation Engineer

    Lidar Verification and Validation Engineer

    Aeva, Inc. • Mountain View, California, US
    [job_card.full_time]
    Job Description Job Description About us : Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electroni...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Formal Verification Engineer Applying LLMs for Chip Design

    Formal Verification Engineer Applying LLMs for Chip Design

    ChipStack • San Jose, California, US
    [job_card.full_time]
    Job Description Job Description About Us Chips are at the center of today's tech-driven world.But how we design them has not changed in decades, while their complexity and specialization have skyr...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Computer System Validation Engineer

    Senior Computer System Validation Engineer

    PROCEPT BioRobotics • San Jose, California, US
    [job_card.permanent]
    Job Description Job Description Company Overview Embark on an enriching journey with PROCEPT BioRobotics, where our vision, mission, and values guide everything we do as a company.At PROCEPT, we ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Validation Engineer

    Senior Validation Engineer

    Dew Software • Newark, CA, US
    [job_card.temporary]
    I'm Naveen from DewSoftware, and we have an exciting open position that may interest you.Please share your updated resume, and I'll reach out to schedule a convenient time to connect.Job Ti...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Silicon Validation Engineer

    Principal Silicon Validation Engineer

    Blue Cheetah Analog Design • Sunnyvale, CA, United States
    [job_card.full_time]
    On-site Position – Sunnyvale, CA].Blue Cheetah Analog Design Inc.Our mission is to generate state-of-the-art in package die-to-die semiconductor IP solutions for the rapidly growing chiplet ecosyst...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior FPGA Design & Validation Engineer

    Senior FPGA Design & Validation Engineer

    Advanced Micro Devices • Santa Clara, CA, United States
    [job_card.full_time]
    A leading semiconductor company in Santa Clara is looking for an FPGA Hardware Validation Engineer to create and implement validation platforms while collaborating with design and firmware teams.Ca...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer for Wafer Test and Machine Vision Development

    Software Engineer for Wafer Test and Machine Vision Development

    AG Microsytems Inc. • Fremont, California, US
    [job_card.full_time]
    Job Description Job Description AG Microsystems (AGM) is a High-Tech company based in Fremont, CA.We are focused on Optical MEMS (Micro Electro Mechanical Systems) devices that go into fiber-opti...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Digital Verification Engineer - 1999764

    Digital Verification Engineer - 1999764

    Ethan Alexander Group • Campbell, California, US
    [job_card.full_time]
    Job Description Job Description Digital Verification Engineer Responsibilities : • Develop test plans and verification infrastructure for low-power ASIC designs • Build verification environments...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Automotive Validation Engineer

    Automotive Validation Engineer

    Global Connect Technologies • Mountain View, CA, US
    [job_card.full_time]
    Job Title : Automotive Validation Engineer.Lead end-to-end validation of Infotainment and Telematics platforms on a Linux test host machine using pytest. Strong expertise in Python programming and th...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Audio Validation Engineer

    Audio Validation Engineer

    Pentangle Tech Services | P5 Group • Palo Alto, CA, US
    [job_card.full_time] +1
    Knowledge of android / Linux audio stack.Direct experience working as QA / test engineer for audio products.Some scripting skills (for automation). Ford’s Infotainment team is looking for a skil...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Post-Silicon Validation Engineer

    Post-Silicon Validation Engineer

    Phizenix • Santa Clara, CA, US
    [job_card.full_time]
    AI accelerator chiplets, including validation of.PCIe Gen5, LPDDR5, and die-to-die interconnects.Work hands-on in the lab, partnering with the team to. ATE and complex HW / SW debug efforts.BS / MS in E...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]