More jobs:
Firmware Engineer
Job in
Carlsbad, San Diego County, California, 92002, USA
Listed on 2026-06-02
Listing for:
PTEC Solutions Inc.
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
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- 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
- 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
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×