Firmware Engineer - Kasmo Inc
Alpharetta, GA 30005
About the Job
Role: Firmware Engineer
Location: Carlsbad, CA (2320 Camino Vida Roble Carlsbad, California 92011
Duration: 2+ yrs
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
• Automate 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.
Computer programming and software architecture in C
Scripting in Python
Problem solving and debug skills
• Minimum Requirements: ("Must have” Qualifications)
1. 10 to 15 yrs of relevant experience.
2. Python Scripting
3. Optical product experience
• Desired Skills/Qualifications/System Experience requirements: ("Nice to have Qualifications”)
1. Firmware Expert,
2. Embedded C
Additional position requirements:
• Can the worker(s) work remote? Or is this strictly an onsite position? ONSITE 3-5 days/week
• Would you prefer your interviews to be via: Phone, Email, WebEx, Video or In Person? Webex
Location: Carlsbad, CA (2320 Camino Vida Roble Carlsbad, California 92011
Duration: 2+ yrs
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
• Automate 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.
Computer programming and software architecture in C
Scripting in Python
Problem solving and debug skills
• Minimum Requirements: ("Must have” Qualifications)
1. 10 to 15 yrs of relevant experience.
2. Python Scripting
3. Optical product experience
• Desired Skills/Qualifications/System Experience requirements: ("Nice to have Qualifications”)
1. Firmware Expert,
2. Embedded C
Additional position requirements:
• Can the worker(s) work remote? Or is this strictly an onsite position? ONSITE 3-5 days/week
• Would you prefer your interviews to be via: Phone, Email, WebEx, Video or In Person? Webex
Source : Kasmo Inc