onsite
Platform Security Engineering - OpenBMC - Anthropic
Software Engineer
Lead the design, implementation, and hardening of OpenBMC firmware for Anthropic’s server fleet, ensuring secure, reliable, and maintainable management software across production environments.
About the role
Key Responsibilities
- Own the end‑to‑end development of OpenBMC‑based firmware, from board bring‑up to production releases.
- Design and implement security hardening measures, including secure boot, firmware integrity checks, and access controls.
- Collaborate with hardware teams to integrate new boards and troubleshoot low‑level issues.
- Develop automated build, test, and deployment pipelines to maintain rapid, reliable firmware updates.
- Conduct code reviews, security audits, and vulnerability assessments to uphold industry best practices.
Requirements
- Strong experience with embedded C/C++ and Linux kernel development.
- Hands‑on knowledge of OpenBMC, BMC firmware, and related tooling.
- Proficiency in security hardening techniques for firmware and embedded systems.
- Familiarity with CI/CD, containerization, and automated testing frameworks.
- Excellent problem‑solving skills and a proactive, collaborative mindset.