Bayone
Firmware Engineer
Bayone, San Jose, California, United States, 95199
Request ID: 53045-1Start/End Dates: 9/2/2024 - 10/26/2024Tax Work Location: CISCO_BUILDING|United States of America|CALIFORNIA|CARLSBAD|CARLSBAD 4 (CSB04)Job Title: Engineering (US) - Hardware QA Engineer 3
Job Description: Job Title : Firmware engineerRelevant Experience : 10 to 15 yearsNo of Positions : 2Max Bill Rate: $110It is an ONSITE 3-5 days/week, contract is quarterly extendible, long term assignment, visibility 2+ yrs.These positions are in Carlbad, CA (2320 Camino Vida RobleCarlsbad, California 92011.
Job Description:
Firmware engineer is responsible for maintaining existing and developing new firmware solutions for optical module products. The position will also maintain existing and develop new firmware for custom silicon used in optical module products. Additionally, the position will enable test software and software-based tools for testing and validation of optical module products and silicon.
Key Responsibilities
Module/Silicon Firmware• Develop module-level firmware (embedded C) for optical communications products; platform leverages ARM based MCUs• Implement control of various ICs through SPI, I2C and other low-level communications protocols• Implement and support validation of customer-facing interfaces ensure compliance with SFF-8636 and CMIS specifications• Develop silicon level firmware (embedded C) for control/processing of custom silicon for optical products• Implement algorithms for controlling silicon and silicon photonic ICs
Test Software• Develop new and improve existing test software written in Python to test custom silicon and optical modules• utomate custom and commercial test and measurement equipment using USB, GPIB, and TCP/IP interfaces.• Review existing code, make improvements, and develop changes that impact cycle time, quality, and reliability of our products.• Provide software for skilled technicians for fault isolation of complex optical, electrical, and communication problems.
Competencies
Computer programming and software architecture in CScripting in PythonProblem solving and debug skillsCollaborationAccuracy and attention to detailWritten and verbal communication skills
Please include any additional details/requirements to the Job Description above. Be specific with the Job Qualification requirements.CollaborationAccuracy and attention to detailWritten and verbal communication skills• Candidates must meet the minimum requirements outlined.
Computer programming and software architecture in CScripting in PythonProblem solving and debug skillsCollaborationAccuracy and attention to detailWritten and verbal communication skills• Minimum Requirements: ("Must have" Qualifications)
1. 10 to 15 yrs of relevant experience.
2. Python Scripting
3. Optical product experience
Job Description: Job Title : Firmware engineerRelevant Experience : 10 to 15 yearsNo of Positions : 2Max Bill Rate: $110It is an ONSITE 3-5 days/week, contract is quarterly extendible, long term assignment, visibility 2+ yrs.These positions are in Carlbad, CA (2320 Camino Vida RobleCarlsbad, California 92011.
Job Description:
Firmware engineer is responsible for maintaining existing and developing new firmware solutions for optical module products. The position will also maintain existing and develop new firmware for custom silicon used in optical module products. Additionally, the position will enable test software and software-based tools for testing and validation of optical module products and silicon.
Key Responsibilities
Module/Silicon Firmware• Develop module-level firmware (embedded C) for optical communications products; platform leverages ARM based MCUs• Implement control of various ICs through SPI, I2C and other low-level communications protocols• Implement and support validation of customer-facing interfaces ensure compliance with SFF-8636 and CMIS specifications• Develop silicon level firmware (embedded C) for control/processing of custom silicon for optical products• Implement algorithms for controlling silicon and silicon photonic ICs
Test Software• Develop new and improve existing test software written in Python to test custom silicon and optical modules• utomate custom and commercial test and measurement equipment using USB, GPIB, and TCP/IP interfaces.• Review existing code, make improvements, and develop changes that impact cycle time, quality, and reliability of our products.• Provide software for skilled technicians for fault isolation of complex optical, electrical, and communication problems.
Competencies
Computer programming and software architecture in CScripting in PythonProblem solving and debug skillsCollaborationAccuracy and attention to detailWritten and verbal communication skills
Please include any additional details/requirements to the Job Description above. Be specific with the Job Qualification requirements.CollaborationAccuracy and attention to detailWritten and verbal communication skills• Candidates must meet the minimum requirements outlined.
Computer programming and software architecture in CScripting in PythonProblem solving and debug skillsCollaborationAccuracy and attention to detailWritten and verbal communication skills• Minimum Requirements: ("Must have" Qualifications)
1. 10 to 15 yrs of relevant experience.
2. Python Scripting
3. Optical product experience