Firmware Engineer New
As a Firmware Engineer at Broadcom, you will design, develop, and debug embedded firmware for semiconductor products. Your responsibilities include writing low-level firmware in C/C++ for microcontrollers and embedded processors, interfacing with hardware components, and bringing up new silicon. You will work closely with hardware design teams to understand register-level interfaces, develop device drivers, and implement communication protocols. Your role involves debugging firmware issues using tools such as JTAG debuggers, logic analyzers, and oscilloscopes. You will also be responsible for optimizing firmware for performance and memory footprint, contributing to firmware architecture decisions, and ensuring code quality through reviews and testing. Participation in the full product development lifecycle from early silicon bring-up through production is expected.