Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
REQUIREMENTS
  • 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.
DIFFERENTIATORS
  • 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.

We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Firmware Design Engineer in Austin, TX vacancy
  •  ...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

    Cadence Inc

    Austin, TX
    2 days ago
  •  ...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

    Cadence Design Systems

    Austin, TX
    2 days ago
  • $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... 
    Principal
    Worldwide

    Assa Abloy Group

    Austin, TX
    4 days ago
  • 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

    Cadence Design Systems

    Austin, TX
    2 days ago
  • $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... 
    Principal
    Flexible hours

    Amazon

    Austin, TX
    2 days ago
  • ## 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... 
    Principal
    Local area

    Cadence Design Systems

    Austin, TX
    2 days ago
  • $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... 
    Principal
    Worldwide

    Arm Limited

    Austin, TX
    1 day ago
  • 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

    Cadence Design Systems

    Austin, TX
    3 days ago
  • $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... 
    Principal
    Work experience placement
    Remote work
    Work from home

    Qualcomm

    Austin, TX
    2 days ago
  • 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... 
    Principal
    Work at office
    Local area

    Celestica Inc.

    Austin, TX
    3 days ago
  •  ...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... 
    Principal
    Work at office
    Local area

    Celestica Inc.

    Austin, TX
    1 day ago
  • $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... 
    Principal
    Permanent employment
    Work at office
    Remote work
    Work from home
    Day shift

    Analog Devices, Inc.

    Austin, TX
    4 days ago
  • 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 time
    Summer work
    Internship

    AMD

    Austin, TX
    3 days ago
  • $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.... 
    Principal
    Full time
    Local area

    GlobalFoundries

    Austin, TX
    2 days ago
  • 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... 
    Principal
    Remote work

    Plasticos Castella SA

    Austin, TX
    3 days ago
  • $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... 
    Principal
    Work at office

    Wolters Kluwer

    Austin, TX
    16 hours ago
  • $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

    Watermark Insights, LLC

    Austin, TX
    3 days ago
  • $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... 
    Principal
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    Johnson & Johnson

    Austin, TX
    3 days ago
  •  ...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

    Varite

    Austin, TX
    2 days ago
  • $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... 

    NVIDIA

    Austin, TX
    3 days ago
  •  ...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

    Insight Global

    Austin, TX
    2 days ago
  • $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 office
    Local area

    NVIDIA

    Austin, TX
    16 hours ago
  •  ...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... 

    Advanced Micro Devices , Inc.

    Austin, TX
    1 day ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $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

    Top Engineer

    Austin, TX
    2 days ago
  •  ...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... 

    Syntricate Technologies

    Austin, TX
    2 days ago
  • 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... 

    NVIDIA Corporation

    Austin, TX
    2 days ago
  • $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... 

    NVIDIA Corporation

    Austin, TX
    1 day ago
  •  ...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... 

    Managed Staffing

    Austin, TX
    1 day ago
  • 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... 

    Apple Inc.

    Austin, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Firmware Design Engineer. Be the first to apply!