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.