- 0 active jobs (view)
- www.broadcom.com
Description
As a Principal SW Developer, you will be responsible for architecting and developing embedded FW that operates on a PCIe switch. You will work cross functionally with marketing, architects, software test, and silicon development to document, test and develop high quality SW.
This is a unique opportunity to work with the industry leader in PCIe technology delivering game-changing solutions in machine learning, storage, composable and other datacenter technologies. You will be part of a world class development team that works with the largest and most influential hyperscale and enterprise technology companies in the world.
Essential Functions:
Develop and document new SW 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 FW
Hands on ability to bring-up FW on new silicon, boards and systems
Lab experience working with various PCIe hosts and endpoints. Good lab troubleshooting and debug skills.
Strong C based programming skills as well as scripting knowledge.
Requirements:
BS in Computer Science or similar
12+ years of experience in software development of embedded FW, especially on a RTOS running on embedded ARM processors
Experience with I/O drivers is a plus
Excellent understanding of programming languages, SW development flows, and production SW test policies and practices
Experience in datacenter technologies, especially PCIe, storage, networking or machine learning
Good working knowledge of PCIe
Broad and extensive knowledge of SW development and processes, especially in RTOS and highly efficient embedded systems
Good understanding of data center SW stacks (storage, networking, machine learning, etc…)
Familiarity with HW components, boards, and systems