Drive cutting-edge projects at Broadcom as a Senior Software Engineer. Design and deliver software for ultra-high-performance data center solutions in an in-person role. In this position, you will take ownership of your projects, including ZephyrOS/OpenBMC firmware, microcode, and device drivers.
Collaborate with a small, experienced team to tackle challenges from inception to production. Your deep expertise in C++/C and hands-on experience with embedded Linux/Yocto are key to your success. Key Responsibilities:
- Design, develop, and deliver high-performance software solutions
- Manage firmware and device drivers for complex architectures
- Collaborate with multi-disciplinary engineering teams
- Assist in customer trials and address field issues
- Drive validation and automation processes Requirements:
- Bachelor's degree in engineering
- 5+ years of software development experience
- Familiarity with Linux/Yocto and OpenBMC
- Expertise in low-level debugging and bring-up
- Robust knowledge of networking and management protocols Utilize your software engineering skills to contribute significantly to Broadcom's innovative projects.