Broadcom Data Center Solutions Group is looking for an Embedded Firmware Developer to develop embedded firmware for ARM processors in a real-time environment on PCIe switches, meeting customer and software release requirements, and working with new silicon and board bring-up.
Requirements
- Strong C based programming skills as well as scripting knowledge.
- Good working knowledge of PCIe.
- Embedded firmware development experience.. Knowledge of software development in a RTOS and highly efficient embedded systems
- Familiarity with hardware components, boards, and systems
- Excellent understanding of programming languages, SW development flows, and production SW test policies and practices
Responsibilities
- Develop and document new firmware features for a software development kit.
- Review software test plans.
- Develop unit tests.
- Work cross functionally with silicon development, architects, test teams, and marketing to deliver embedded firmware
- Hands on ability to bring-up firmware on new silicon, boards and systems
- Lab troubleshooting and debug skills, especially related to PCIE hosts, switches, and EP’s.
- Strong C based programming skills as well as scripting knowledge.
Other
- Bachelors Degree and 5+ years of experience or Masters Degree and 3+ years of experience ideally in embedded firmware development
- Degree in Computer Science or similar
- Experience in datacenter technologies, especially PCIe, storage, networking or machine learning
- Good understanding of data center software stacks (storage, networking, machine learning, etc…)