Sr Member Technical Staff – Firmware Engineering Job Description Template
Our company is looking for a Sr Member Technical Staff – Firmware Engineering to join our team.
Responsibilities:
- Designing and Implementing Firmware for Serdes and memory PHYs;
- Programming scripts for various activities like build system, processing logs and firmware binaries;
- Programming in assembly language for critical functionalities;
- Understanding and implementing protocol requirements like PCIe and Ethernet;
- Building APIs to microcontroller interface and System Verilog interface;
- Interacting with multi discipline teams analog, digital design, modelling, verification and lab team for Design, verification and lab bring up.
Requirements:
- Experience in writing firmware in physical layer in any of the following areas: Serdes, Memory PHY, RF, Mifi, Bluetooth;
- Strong knowledge of microcontrollers, computer architecture is desired;
- Strong Hands-on experience in programming with C/C++ and Python. Knowledge on System Verilog/Verilog/Matlab is advantageous;
- 3 to 6 years of relevant experience;
- Electrical/Electronic/CS Engineering degree. Master degree is preferable;
- A good knowledge on DSP, protocols like PCIe/Ethernet is preferable.