Firmware Engineer
Core
Developing embedded C firmware for controlling DSP hardware in optical communication chips that form the backbone of internet data infrastructure.
Role type
Embedded Firmware Engineer (Optical DSP)
Builds
Optical communication chips for data centers and high-bandwidth optical fiber links
Domain
Semiconductor / Optical Communications / Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C, Python, Networking (OSI model PHY to data link), Software development lifecycle, Debugging, Git, Linux, Bash
Preferred skills
DSP concepts (equalizers, filters, ADC, DAC, FFE, DFE), PAM modulation, GUI development, Regression testing
Technologies
C, Python, Git, Linux, GDB, Jenkins, Jira, GitLab
Responsibilities
Develop embedded C firmware for DSP hardware, Write C & Python test code for utilities and simulation, Debug difficult issues with HW/SW teams, Manage code from concept to release, Work on mission-critical features for cloud customers
Seniority
Junior to Mid-level (1-3 years experience)