
Firmware Engineer II
ADTRAN, Inc.2 months ago
Ottawa, CanadaMid Level
Responsibilities
- Design, implement, test, and debug embedded firmware for pluggable optical transceiver modules.
- Write device drivers for complex ASICs, FPGAs, and other components.
- Contribute to hardware design and participate in hardware design reviews.
- Support initial turn-up of new hardware.
- Collaborate with optical, hardware, and test engineers to deliver product goals.
- Develop automation scripts to validate and test product firmware.
- Develop user interfaces for transceiver assemblies and plugs.
- Assist in designing and implementing manufacturing test fixtures.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Proficiency in C programming for embedded software.
- Experience debugging software.
- Experience with real-time operating systems.
- Familiarity with ARM or other microcontrollers.
- Familiarity with UART, SPI, and I2C protocols.
- Proficiency reading schematics and using an oscilloscope.
- Familiarity with optical networking, including OTN and Gigabit Ethernet, is a plus.
- Excellent verbal and written communication skills.
- Must be authorized to work in Canada.
- Must be able to work collaboratively, maintain a positive outlook amid uncertainty, and demonstrate a desire to learn and innovate.
Benefits
- Permanent, full-time position.
- 40 hours per week, Monday through Friday.
- In-office work in Ottawa, Canada.
Tech Stack
C
Categories
About ADTRAN, Inc.
ADTRAN builds fiber broadband access, optical transport, and Wi‑Fi networking equipment plus management software for telecommunications service providers and enterprises. It generates revenue by selling hardware platforms, software subscriptions, and support services, enabling FTTH/FTTx, Carrier Ethernet, and SD‑Access deployments. Founded in 1985 and headquartered in Huntsville, Alabama, ADTRAN is a public company trading on NASDAQ under the ticker ADTN.