There are still lots of open positions. Let's find the one that's right for you.
Broadcom is seeking an Embedded Systems Software Engineer to join our team in San Jose, California. This role requires a strong foundation in C and Python programming, along with a deep understanding of Linux kernel, device drivers, and embedded systems. The successful candidate will be responsible for designing, developing, and maintaining embedded software for PPC and x86 based hardware platforms. Collaboration with hardware engineers is essential to ensure seamless integration of software and hardware components. The engineer will also optimize software performance and efficiency for resource-constrained embedded systems, develop and test device drivers for various peripherals and interfaces, and review product requirements from Product Marketing. This includes writing functional and design specification documents, implementing committed features, and troubleshooting to meet release requirements. Clear and concise documentation for unit testing and maintenance is also a key responsibility. Staying updated on the latest advancements in embedded systems technology is crucial, as is the ability to support and handle lab equipment for development and testing purposes. The role requires interaction with vendors and integration with partner solutions.