Firmware Engineer

Company:  Bayone
Location: San Jose
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Request ID: 53045-1
Start/End Dates: 9/2/2024 - 10/26/2024
Tax 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 engineer
Relevant Experience : 10 to 15 years
No of Positions : 2
Max Bill Rate: $110
It 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 Roble
Carlsbad, 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 C
Scripting in Python
Problem solving and debug skills
Collaboration
Accuracy and attention to detail
Written and verbal communication skills
Please include any additional details/requirements to the Job Description above. Be specific with the Job Qualification requirements.
Collaboration
Accuracy and attention to detail
Written and verbal communication skills
• Candidates must meet the minimum requirements outlined.
Computer programming and software architecture in C
Scripting in Python
Problem solving and debug skills
Collaboration
Accuracy and attention to detail
Written and verbal communication skills
• Minimum Requirements: ("Must have" Qualifications)
1. 10 to 15 yrs of relevant experience.
2. Python Scripting
3. Optical product experience

Apply Now
Share this job
Bayone
An error has occurred. This application may no longer respond until reloaded. Reload 🗙