> Markdown version of [/jobs/ext/2695736-principal-system-architect-openbmc-firmware](https://www.wearedevelopers.com/jobs/ext/2695736-principal-system-architect-openbmc-firmware). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal System Architect - OpenBMC Firmware - **Company:** Jabil Circuit, Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), HTML5, Intelligent Platform Management Interface, BIOS, C++ (Programming Language), Cloud Computing, Computer Engineering, Continuous Integration, Linux, Microprocessors, Firmware, Field-Programmable Gate Array (FPGA), Python (Programming Language), Public Key Infrastructure, Server Administration, Systems Architecture, Graphics Processing Unit (GPU), Git, Information Technology, Codebase, U-Boot, Software Version Control - **Published:** September 3, 2026 - **Apply:** https://www.themuse.com/jobs/jabil/sr-principal-system-architect-openbmc-firmware ## About the Role * Capability to research and explore unfamiliar technologies and concepts with an eye towards feasibility is required * Ability to translate customer requirements to measurable internal requirements. * Expertise in OpenBMC architecture, codebase, repository structure and testing is required * Knowledge of AMI (American Megatrends) MegaRAC is beneficial * Familiarity with the Intel, AMD, Nvidia or ARM CPU/GPU architectures. Specifically, an understanding of how the firmware stack operates and interacts with the core system components is required * Familiarity with Aspeed BMC products. Specifically, an understanding of the capabilities of the processor is preferred * High level understanding of best coding practices and source control. Specifically, a understanding of C++, python, Javascript, HTML5, git, CI/CD and the agile development process is required * Experience working with industry standards for IPMI, Redfish, MCTP, PLDM, SMBUS, i2c, i3c, SPI, etc. is required. Must also have extensive experience with Linux * Familiarity with Secure Boot, SPDM, Platform Root of Trust, DICE, and NIST SP 800-193 standards as well as cryptographic algorithms and protocols (PKI, Certificates, AES, HMAC, ECC) is required * Experience with modern BIOS architecture preferred * Fluent in reading block diagrams and familiarity with system design preferred * Fluency in server management (provisioning, deployment, management, service) is preferred * Familiar with Linux operation system, kernel, and application is required NON-TECHNICAL KNOWLEDGE & SKILLS * Influence others and share best practices * Effectively communicate with excellent understanding of English * Work as part of a global team * Assess a project and articulate risk while developing project milestones * Mentor less experienced engineers * Lead BMC Projects with multiple engineers assigned * Lead BIOS projects with multiple engineers assigned * Breakdown and articulate customer requirements to engineering line items EDUCATION & EXPERIENCE REQUIREMENTS * Bachelor's degree in computer engineering, Computer Science, or Electrical Engineering required * 15+ years' experience in firmware design and engineering, BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver's license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact the Federal Bureau of Investigations internet crime hotline (www.ic3.gov), the Federal Trade Commission identity theft hotline (www.identitytheft.gov) and/or your local police department. Any scam job listings should be reported to whatever website it was posted in. ## Description OpenBMC Firmware System Architects at Jabil collaborates with customers, sales and product planning to establish the technical direction for Jabil design teams in the Cloud, Compute and switching markets., * Demonstrate a level of expertise in OpenBMC and BMC in general that matches or exceeds the expertise of customers * Assess technical requirements * Determine competencies needed during quoting * Develop system architectures * Monitor the technical direction of designs during product development * Mentor others in the organization to build team members design capability IN YOUR ROLE YOU WILL * Advise and discuss technology tradeoffs with customers, product planning and business development * Establish technical direction for customer- originated projects and Jabil's own cloud compute product offerings. Technical direction includes: + Alignment to product requirements documents + Architectural tradeoffs on cost, complexity, and schedule + BMC (Baseboard Management Controller) and BIOS feature management + Leverage, strategy and risk planning * Collaborate with fellow system architects in the electrical, thermal, BIOS, Validation, RAS, and OS domains * Communicate technical direction to Jabil development teams through Jabil handoff documentation * Stay current on vendor technology capabilities in spaces such as CPUs, GPUs, Storage, Memory, FPGAs, MCUs, etc... * Remain ready to architect for the latest industry trends including areas such as OpenBMC, DMTF, Open Compute (OCP) and others * Deep dive into new open-ended areas by leveraging previous engineering experiences * Contribute to the improvement of our architecture methods and processes. * Train, mentor, and coach new engineers ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)