Oclaro

Principal Firmware Regression/Verification Engineer

Oclaro, Inc. (Nasdaq: OCLR), is a leader in optical components, modules and subsystems for the core optical, enterprise and data center markets. Leveraging more than three decades of laser technology innovation, photonics integration, and subsystem design, Oclaro’s solutions are at the heart of the fast optical networks and high-speed interconnects driving the next wave of streaming video, cloud computing, voice over IP and other bandwidth-intensive and high-speed applications.

Reports to: Firmware Manager

Department: R&D

JOB PURPOSE:

New and existing product firmware verification and regression

KEY RESPONSIBILITIES:

Widely experienced Firmware / Embedded Software verification and regression engineer, preferably with knowledge of optical or electronic design.  Will join an existing Firmware R&D team and contribute to the development of new components and modules for optical transmission systems.

The role will involve;

  • Developing, planning and executing regression/verification of firmware releases and development and execution of automated product level tests
  • Verification of firmware/product performance against customer specifications and integration of the software with the hardware
  • Debugging issues identified, documenting and sharing the resolution with the rest of the Firmware team – including hands on investigation of the target software
  • The individual will work closely with other members of the design team, including optical and electronic engineers to ensure robust, high performance and cost effective product solutions in a timely manner

KEY RELATIONSHIPS:

  • Product, Optical & Electronic Engineers
  • Fellow Firmware Development and Verification/Regression Engineers

EDUCATION/QUALIFICATIONS/SKILLS/COMPETENCIES:

 Education/Qualification – Minimum:

  • Honours degree or equivalent in physics, optics, electronics or equivalent technical discipline

     Skills/Competencies Essential:

  • At least 8 years of writing test software for embedded systems
  • Developing verification scripts using Python, C# or other scripting languages
  • Demonstrated ability to follow defined development processes and procedures is vital to this role along with input into their continuous improvement
  • Developing test cases based on the customer specification
  • Working with source code management tools
  • Practical measurement techniques and result analysis
  • Knowledge of C, RTOS, ARM cores, FPGAs & microcontrollers

Skills/Competencies Desirable:

  • PCIe
  • Optical Communication systems

OTHER REQUIREMENTS

The candidate will have to demonstrate that they are capable of working within a team environment and have proven practical experience in completing given tasks. Their technical background and hands-on skills will enable them to integrate quickly into an existing development team.

The candidate must demonstrate strong inter-personal communication skills. The candidate must be self-motivated and also have the ability to encourage and drive other members of the team.

Occasional travel to other Oclaro sites and customer premises may be required.

Please note this role is a 6 month contract.

Oclaro Technology Ltd is an equal opportunities employer.  All qualified applicants will receive consideration for employment without regard to race, sex, colour, religion, sexual orientation, gender identity, national origin or on the basis of disability.

 

 

 

 

Apply for this position