обновлено 6 дней назад
Staff Firmware/Software Engineer- Embedded SoC/Microcontroller/DSP/SERDES/AEC/Microled/ODSP/PHY/AI Connectivity
111 070 - 166 400$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Firmware/Software Engineer (Embedded DSP/PHY): Developing memory-constrained C/C++ firmware, customer SDKs, Python debugging tools, and test infrastructure for RISC-V-based optical DSP products with an accent on signal processing control, PHY functions, and product lifecycle integration. Focus on designing firmware for RX/TX processing, FEC, PLL/FLL, thermal monitoring, debugging hardware-software issues, and coordinating cross-functional delivery through customer production.
Location: Santa Clara, California, United States. Access to export-controlled technology may require U.S. export licensing review and eligibility under applicable law.
Salary: $111,070–$166,400 per year, plus benefits and additional compensation elements.
Company
develops semiconductor solutions and optical digital signal processing products used in cloud, AI, carrier, and data-center infrastructure.
What you will do
- Architect, design, develop, and test embedded C firmware for complex DSP hardware running on a RISC-V-based multicore MCU.
- Develop firmware for RX/TX signal processing, FEC, PLL/FLL, reference generation, and thermal monitoring.
- Review firmware architecture, APIs, and system integration approaches, translating MSA, OIF, CMIS, and customer specifications into development requirements.
- Debug hardware-software issues, identify root causes, and coordinate validation, testing, and customer support.
- Plan software milestones, manage Agile sprints and backlog priorities, and coordinate deliverables with Marketing, AE, Test, Validation, QA, and Hardware teams.
- Support customer bring-up and develop customer-specific features such as FEC burst statistics, VDM telemetry, and CMIS compliance.
Requirements
- Experience developing memory-constrained embedded C/C++ firmware from architecture and design through testing and customer volume production.
- Understanding of embedded SoC and microcontroller architecture, memory-mapped hardware interfaces, GPIOs, and interrupt service routines; RISC-V experience is advantageous.
- Excellent verbal and written communication skills in English and the ability to collaborate across a large cross-functional organization.
- Bachelor’s, master’s, or PhD degree in Computer Science, Electrical Engineering, Software Engineering, or a related technical field.
- Eligibility to access technology subject to U.S. export-control laws may be required; applicants may undergo an export license review.
Nice to have
- Experience with SERDES, optical DSP, Ethernet or PCIe PHYs, optical module software, FEC, PCS/PMA/PMD, PRBS, and PHY traffic schemes.
- Experience with bare-metal systems, RTOS, device drivers, Linux kernel development, state machines, mixed-signal control, or PID feedback loops.
- Proficiency in C and Python, with Git, Linux, makefiles, GDB, IDEs, Bash, and Clang/GCC.
- Familiarity with digital verification, FPGA emulation, Verilog, laboratory equipment, and signal-processing concepts such as BER, SNR, FFT, and sampling phase.
Culture & Benefits
- Full-time employment with comprehensive benefits supporting financial well-being, family support, mental health, physical health, and recognition.
- Employee stock purchase plan with a two-year look-back period.
- Family support programs, mental health resources, and recognition and service awards.
- Interview participation must be unaided by AI tools, transcription applications, automated note-taking bots, or real-time answer generators.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
49 минут назад
High Speed PHY FW Engineer (C/C++)
101 500 - 188 500$
2 дня назад
Firmware Engineer (Embedded C/C++)
121 900 - 195 000$
7 дней назад
Senior Embedded Firmware Design Engineer (Embedded Firmware)
116 000 - 200 000$
7 дней назад
Senior Firmware Engineer (Embedded C/C++)
90 000 - 140 000CAD
5 дней назад
Firmware HW Integration Validation Lead (Embedded Systems)
149 600 - 284 580$
1 день назад
Embedded Software Engineer (C/C++ | Motion Controller)
136 300 - 231 700$