Talent.com
Software Development Engineer, Firmware Validation
Software Development Engineer, Firmware ValidationII-VI Incorporated • Fremont, CA, United States
Software Development Engineer, Firmware Validation

Software Development Engineer, Firmware Validation

II-VI Incorporated • Fremont, CA, United States
[job_card.30_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 (., 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

  • Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science or a related field. Master’s degree preferred but not required.
  • 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 aLinux 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 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 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 company’s values (ICARE) in all aspects of your position at Coherent Corp. :

    I ntegrity – Create an Environment of Trust

    C ollaboration – Innovate Through the Sharing of Ideas

    A ccountability – Own the Process and the Outcome

    R espect – Recognize the Value in Everyone

    E nthusiasm – 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

    [job_alerts.create_a_job]

    Firmware Engineer • Fremont, CA, United States

    [internal_linking.similar_jobs]
    Wireless Systems Validation Engineer

    Wireless Systems Validation Engineer

    Apple • Sunnyvale, CA, United States
    [job_card.full_time]
    Do you have a passion for taking on big challenges? Do you love pushing the limits of what’s considered feasible? As part of our Wireless Hardware group, you’ll be responsible for bringing groundbr...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer - Validation Toolset

    Software Engineer - Validation Toolset

    Applied Intuition • Sunnyvale, CA, United States
    [job_card.full_time]
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Silicon Validation Engineer

    Silicon Validation Engineer

    QuEST Global • San Jose, CA, United States
    [job_card.full_time]
    POSITION : Silicon Validation Engineer.Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technol...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal System Validation Engineer - SerDes / Ethernet (PAM4)

    Principal System Validation Engineer - SerDes / Ethernet (PAM4)

    Astera Labs • San Jose, CA, United States
    [job_card.full_time]
    Astera Labs (NASDAQ : ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organiza...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Validation Engineer

    Validation Engineer

    Collabera • Palo Alto, CA, United States
    [job_card.full_time]
    Contract : Palo Alto, California, US.Days Left : 14 days, 2 hours left.This will be part of the supercharger team and will be responsible for testing our EV charger features to ensure the quality and...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    System Validation Engineer

    System Validation Engineer

    Supermicro • San Jose, CA, United States
    [job_card.full_time]
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    System Coexistence Validation Engineer

    System Coexistence Validation Engineer

    META • Sunnyvale, CA, United States
    [job_card.full_time]
    Meta is seeking a skilled Product Validation Engineer to drive validation activities across multiple areas of the product stack, including systems integration functional testing, electrical and mec...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Validation and Tools Engineer - Mobile Ecosystem

    Validation and Tools Engineer - Mobile Ecosystem

    Cinder LLC • Palo Alto, CA, United States
    [job_card.full_time]
    Validation and Tools Engineer - Mobile Ecosystem.Novus Labs is our sibling company that provides engineering support to the largest tech companies in bringing some of the most innovative products t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Validation Engineer, Manufacturing

    Senior Software Validation Engineer, Manufacturing

    10X Genomics • Pleasanton, CA, United States
    [job_card.full_time]
    We are seeking a highly experienced and efficient.Senior Software Validation Engineer, Manufacturing.This critical role focuses on the validation and compliance of non-product, business-critical co...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    ASIC Validation Engineer

    ASIC Validation Engineer

    Eridu AI • Saratoga, CA, United States
    [job_card.full_time]
    Eridu AI is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate training and inference for large-scale AI models. Today's AI performance is frequently limited...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead CPU Firmware Verification and Validation Engineer / Manager

    Lead CPU Firmware Verification and Validation Engineer / Manager

    Qualcomm • Santa Clara, CA, United States
    [job_card.full_time]
    Engineering Group, Engineering Group > .We are dedicated to transforming the industry by reimagining silicon and developing next-generation computing platforms. By joining our team, you'll collaborat...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    System Validation Engineer

    System Validation Engineer

    Concord IT Systems • Santa Clara, CA, United States
    [job_card.full_time]
    What you will be doing : Electrical engineering & B.S Computer little bit Hardware knowledge also we can give a try.Work in the Board Level Reliability lab environment and setup functional test hard...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Hybrid Embedded Software Validation Engineer

    Hybrid Embedded Software Validation Engineer

    Ford Motor • Palo Alto, CA, United States
    [job_card.full_time]
    A leading automotive manufacturer is seeking a candidate for an embedded testing role specializing in automotive firmware and applications. Responsibilities include designing automated tests, mainta...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    System Validation Engineer

    System Validation Engineer

    Super Micro Computer • San Jose, CA, United States
    [job_card.full_time]
    Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customer...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Validation Engineer

    Validation Engineer

    SWITS DIGITAL Private Limited • Milpitas, CA, United States
    [job_card.full_time]
    Greetings from Smartwork IT Services,.We are seeking a High-Speed Interconnect Validation Engineer to lead end-to-end validation of next-generation data center and AI platform interconnects-includi...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Development Engineer II

    Software Development Engineer II

    VirtualVocations • Concord, California, United States
    [job_card.full_time]
    A company is looking for a Software Development Engineer II.Key Responsibilities Develop production-level software and become an expert in a specific area of the codebase Scope work into well-de...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Validation Engineer

    Senior Software Validation Engineer

    NVIDIA • Santa Clara, CA, United States
    [job_card.full_time]
    Our technology has no boundaries! NVIDIA is building the world’s most groundbreaking and state of the art compute platforms for the world to use. It’s because of our work that scientists, researcher...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Validation Toolset

    Senior Software Engineer - Validation Toolset

    Gh Gruppe • Mountain View, CA, United States
    [job_card.full_time]
    Meet some of our software engineers who are shaping the future of autonomy and delivering world-class solutions helping customers shorten time to market. Hear about what brought them to Applied Intu...[show_more]
    [last_updated.last_updated_30] • [promoted]