Principal Firmware Design Engineer
Graphcore
Graphcore is a globally recognized leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data center hardware that provide the specialized processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption.
As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. We are opening a new AI Engineering Campus in Austin, which will play a central role in Graphcore's work building the future of AI computing.
We are looking for a Principal Firmware Design Engineer with strong experience in the Zephyr RTOS to design, develop, and maintain embedded software across server and rack-scale platforms, primarily targeted for hyperscale data center environments. The ideal candidate has deep knowledge of real-time embedded systems, SoC architectures, low-level drivers, and modern firmware development workflows. You will work closely with hardware, software, and product teams to deliver high-reliability firmware on resource-constrained platforms.
RESPONSIBILITIES
- Architecture, design, development, and deployment of Zephyr-based firmware for hyperscale server and rack management platforms. This includes kernel configuration, board bring-up, and subsystem integration.
- Develop and maintain device drivers, subsystems, and middleware layers for sensors, connectivity, power management, storage, and peripherals.
- Design and implement robust and scalable firmware interfaces for telemetry, power/thermal controls, remote manageability, and firmware update infrastructure.
- Perform board configuration (DTS, Kconfig, build system) and debug low-level issues.
- Collaborate with hardware teams and ODM partners through all phases of the design and development lifecycle. This includes schematic reviews, validation of interfaces, and supporting board bring-up and hardware validation.
- Implement secure boot, firmware update mechanisms (MCUboot, DFU), and over-the-air (OTA) functionality when required.
- Develop automated unit tests, integration tests, and hardware-in-the-loop testing using Zephyr's testing frameworks (Twister, ztest).
- Guide and support integration of firmware into CI/CD pipelines, including automated builds, regression testing, static analysis, and deployment workflows.
- Partner with hardware, BMC/RMC, security, systems, and validation teams to drive alignment across the entire platform stack.
- Debug complex hardware/firmware/system issues in lab and production environments. Provide debugging and root-cause analysis using tools such as JTAG/SWD, logic analyzers, and Zephyr tracing/logging systems.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
- 5+ years of hands-on experience in firmware development
- Hands-on experience with Zephyr RTOS, including device tree, Kconfig, board configuration, and driver development.
- Experience with ARM Cortex-M or similar MCU architectures.
- Solid understanding of SPI, I²C, UART, CanBus, PWM, GPIO, interrupts, DMA, and other low-level interfaces.
- Familiarity with version control (Git), CI/CD workflows, and code-review practices.
- Strong debugging abilities with embedded hardware and software tools.
- Experience with code static analysis tools and vulnerability scanners.
- Experience with system-level debug tools such as logic analyzers, JTAG, and GDB.
- Experience contributing to open-source RTOS projects, ideally Zephyr.
- Background in networking stacks supported by Zephyr.
- Knowledge of secure firmware architectures, trusted execution environments, or cryptography libraries used in embedded systems.
- Experience with MCUboot, OTA pipelines, or secure firmware provisioning.
- Proficiency with Python for automation, tooling, or testing.
- ...Innovators Who Want To Make An Impact On The World Of Technology Be Part Of The Cadence DDR PHY IP Front End Design Team Responsible For: Develop firmware for DDR5 PHY using microcontrollers Developing firmware in C typically involving bare-metal programming...Principal
- ...make an impact on the world of technology. Job Description Be part of the Cadence DDR PHY IP Front End Design team responsible for - • Develop firmware for DDR5 PHY using microcontrollers • Developing firmware in C typically involving bare-metal programming and...Principal
$174k - $208k
...Principal Firmware Engineer Location: Austin, Texas; Cypress, California; Eden Prairie, Minnesota; Fort Lauderdale, Florida Job Type: Mid... ...to-end responsibility for software you develop, including: designing, analyzing, implementing, testing, deploying, documenting...PrincipalWorldwide- Cadence Design Systems is seeking a Senior Principal Design Engineer to support chip designer customers in Austin. This role focuses on utilizing Cadence tools to achieve superior design performance, specifically in ASIC design using Verilog and managing evaluations on...Principal
$144.1k - $194.9k
.... The Machine Learning Acceleration Systems Firmware team is looking for candidates interested in diving deep into our designs of Machine Learning servers and developing world... ...with hardware developers and software engineers to design validation strategies that ensure...PrincipalFlexible hours- ## Senior Principal Design EngineerApplylocations: AUSTIN: SAN JOSEtime type: Full timeposted on: Posted Todayjob requisition id: R54727##... ...technology.**The primary focus of Senior Principal Solutions Engineer is to support the adoption of Cadence Products to help Chip Designer...PrincipalLocal area
$249.9k - $338.1k
...revolution that continues to transform the way people live and businesses operate. The CPU Design team is part of Arm’s worldwide CPU development group. This diverse, engineering-focused team defines, designs, and validates Arm processor IP, collaborating with the world...PrincipalWorldwide- Principal Design Engineer page is loaded## Principal Design Engineerlocations: AUSTINtime type: Full timeposted on: Posted Todayjob requisition id: R54634## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.**...Principal
$211.8k - $317.8k
...standard driven solution, and implement embedded firmware, to manage performance of the CPU... ...our SoC and platform architects on future designs. New Headcount Minimum Qualifications: ~ Bachelor's degree in Engineering, Information Systems, Computer Science, or...PrincipalWork experience placementRemote workWork from home- Principal, Design Engineering (Thermal) Location: Austin, TX, US Summary Join a world class team to create high end electronics cooling solutions for systems such as AI servers, switches, and accelerators. We work hard together to design at the leading edge of cooling...PrincipalWork at officeLocal area
- ...Summary The TPL Compute will serve as the Lead in the hardware design, implementation, and management of compute systems. Primary responsibilities... ...technology initiatives Work closely with the product teams (engineers and product line managers) to bridge this technology roadmap...PrincipalWork at officeLocal area
$157.08k - $227.46k
Principal Mixed-Signal Design Engineer page is loaded## Principal Mixed-Signal Design Engineerlocations: US, MA, Wilmington: Canada, Toronto: US, TX, Austin, Plaza on the Lake: US, CA, San Diego, Avenue of Science: US, NC, Durhamtime type: Full timeposted on: Posted Todayjob...PrincipalPermanent employmentWork at officeRemote workWork from homeDay shift- Firmware Simulation Systems Design Engineer Lead This range is provided by AMD. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology...Full timeSummer workInternship
$153k - $290k
...service semiconductor foundry providing a unique combination of design, development, and fabrication services to some of the world’s... ...MIPS - A GlobalFoundries company is seeking a Design Verification Engineer with 8+ years of experience to join our CPU verification team....PrincipalFull timeLocal area- Summary Principal Structural Design Engineer is a hands-on individual contributor role responsible for structural engineering ownership of CDU and switchgear systems. This role ensures that frames, enclosures, skids, and supporting structures meet all load, seismic, transport...PrincipalRemote work
$144.5k - $258.3k
...Wolters Kluwer Tax & Accounting team is looking for a Principal Software Engineer to build the next generation of AI-powered capabilities for our... ...collaboration between engineers, product managers, UX designers, and researchers. Engineers deeply understand business problems...PrincipalWork at office$125k - $200k
...and we hope you’ll join us. About The Role We’re looking for an engineer that can help us on this journey - you will work on a small... ...Key Responsibilities Work closely with product management and design to own engineering and technology for a product in the Watermark...Principal$100k - $172.5k
...Description: We are searching for the best talent for a Principal Product Security Engineer to be located in Danvers, MA or Raritan, NJ. Remote... ...Security team to help ensure security is implemented by design for this top-performing medical device company. This is...PrincipalFull timeTemporary workWork at officeLocal areaImmediate startRemote work3 days per week- ...on experience in developing BMC or other Management controller firmware, Embedded, RTOS Previous GPU working experience is a plus.... ...-functional teams such as BMC, power management, architecture, design and verification on delivery of integrated firmware solutions....Work experience placement
$184k - $287.5k
...Infrastructure. At NVIDIA, our inventions are the engine of accelerated computing and modern AI.... ..., and we're looking for a skilled PCIe Firmware Engineer to join our team and help our... ...team / QA / Application and the PCIe FW design team. You will have a direct impact on...- ...We're seeking a Sr. Firmware Engineer with an interest in developing flexible and robust software for robotic systems. As a Firmware Engineer... ...running on embedded actuator controllers. This includes design, implementation, optimization, and testing of sensor drivers,...Flexible hours
$184k - $287.5k
...team and see how you can make a lasting impact on the world. NVIDIA’s Networking group is seeking to hire an experienced Firmware Design Engineer for the Ethernet Switch Firmware Core team. The next generation of Switches are a crucial component of the most innovative...Work at officeLocal area- ...commercial applications, working across silicon, firmware, and software to deliver reliable, high-... ...to market. You will interact with key engineering and management stakeholders as well as... ...automotive products and custom designs. Guidance consists of architecture reviews...
$193.3k - $261.5k
...Annapurna Labs designs silicon and software that accelerates innovation. Customers choose... ...world. The Machine Learning Systems Firmware Team is looking for candidates interested... ...that help our team members develop your engineering expertise so you feel empowered to take...InternshipLocal areaFlexible hours$110k - $160k
...Sr. Embedded Software Design Engineer Step into a high-impact Sr. Embedded Software Design Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Energy/ Utilities,Electrical...Relocation package- ...Embedded Design Engineer Austin, TX (Onsite Role) Our client is seeking a skilled SME in Cadence Schematic Capture Design to join an engineering team with an established client. Duration: 12++ months Location: Austin, TX Overview: Seeking a skilled SME in Cadence Schematic...
- A leading technology company is seeking a Senior Firmware Engineer in Austin, Texas. This role involves designing and developing embedded firmware for Ethernet Switches. Candidates should have over 8 years of experience in firmware development, along with strong skills...
$136k - $218.5k
A leading technology company is seeking a Senior Physical Design Methodology Engineer for their team in Austin, Texas. The role involves developing efficient physical design methodologies for high-speed communication devices, utilizing machine learning for innovative solutions...- ...Description KEY RESPONSIBILITIES: The position entails firmware development in conjunction with coordination with architects, BIOS... ...work to the OpenBMC community and troubleshooting existing designs. A successful candidate will employ solid software methodologies...
- A leading technology company based in Austin is seeking a GPU Top Level Physical Design engineer. In this role, you will collaborate with cross-disciplinary teams to innovate and develop best-in-class GPU designs. The position requires a blend of extensive experience in...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Firmware Design Engineer. Be the first to apply!
- director data engineering Austin, TX
- technical director engineering Austin, TX
- senior civil engineer project manager Austin, TX
- principal cloud engineer Austin, TX
- director of product engineering Austin, TX
- director systems engineering Austin, TX
- engineering director Austin, TX
- director of electrical engineering Austin, TX
- principal security engineer Austin, TX
- principal infrastructure engineer Austin, TX


