CrawlJobs Logo

Firmware Engineer

China, Shanghai Employment contract · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

WHAT YOU DO AT AMD CHANGES EVERYTHING  At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career.    THE ROLE:   The AMD Strategic Silicon Solutions (S3) Business Unit IP Systems Engineering Team is seeking an energetic, experienced IP Systems Engineer to join our growing team where past products include game consoles such as the PS5 and Xbox One Series X. As an IP Systems Engineer, you will drive the planning, validation, silicon bring-up and debug of System Management and Power Management IP as well as contributing to development of related firmware for forthcoming AMD Semi-Custom SOC programs.   THE PERSON:   As a key contributor to the success of AMD’s IP, you will be part of a leading team to drive and enhance AMD’s abilities to deliver the highest quality, industry leading technologies to market. The IP Systems Engineering team fosters and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development.

Job Responsibility

  • Driving pre-silicon validation of firmware
  • Defining and executing the overall hardware/firmware functional test plans strategy
  • Owning development of firmware designed for an embedded microcontroller in C
  • Debugging and supporting of IP hardware or firmware issues found during pre-silicon, bring-up, validation, and production phases
  • Leading collaborative technical discussions to drive resolution on technical issues
  • Owning creation of testing and utility software using Python
  • Driving technical innovation to enhance AMD’s capabilities and processes in IP/firmware validation

Requirements

  • Minimum 3+ years of experience with low level software/firmware and embedded systems as well as post-silicon validation
  • Demonstrated ability to grasp new technical concepts quickly
  • Comprehensive knowledge of C, assembly and scripting languages
  • Comprehensive experience with IP/system level bring-up, ASIC debug techniques and methodologies
  • Experience with System Management and Power Management
  • Strong analytical/problem solving skills and pronounced attention to details
  • Excellent written and verbal communication skills
  • Excel in a dynamic team working environment
  • Self-starter, strong collaborator, and able to independently drive tasks to completion
  • Bachelor, Master's or PhD degree in Electrical, Computer, or Software Engineering, or related degrees

Nice to have

  • Working knowledge of Linux-based operating systems and technologies
  • In-depth knowledge of system architectures and concepts
  • Technical understanding of Graphics, Display, Multimedia, PCIe, Security and/or IO architecture & design
  • Experience in Doxygen or other SW Documentation generator tools
  • Experience with emulation or other pre-silicon validation tools
  • Experience with common lab equipment, including protocol/logic analyzers, oscilloscopes, etc.
  • Experience with object oriented programming
  • Familiarity with Git and Perforce
  • Technical Leadership and mentoring skills

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Firmware Engineer

8 matching positions

Firmware Engineer

An exciting opportunity has arisen for a Firmware Engineer to join an engineerin...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years’ experience working with embedded systems
  • Strong proficiency in Embedded C for bare-metal firmware development
  • Experience with communication interfaces and protocols such as SPI, RS-485, and CAN
  • Hands-on debugging experience using oscilloscopes, logic analysers, and multimeters
  • Familiarity with source control systems such as Git
Job Responsibility
Job Responsibility
  • Design, develop, and maintain firmware in C
  • Support new product development and continuous improvement of existing solutions
  • Collaborate closely with multidisciplinary engineering teams
  • Debug and troubleshoot embedded hardware and software issues
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer match)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • 25% discount on gym memberships
  • Retail vouchers
  • Mental health support services
  • Regular social activities
  • Fulltime
Read More
Arrow Right
New

Firmware Engineer

We’re looking for a Firmware Engineer to join our engineering team and contribut...
Location
Location
United Kingdom , Newry
Salary
Salary:
Not provided
statsports.com Logo
STATSports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hold a degree in Engineering or Computer Science (Electrical, Computer, or Software discipline preferred)
  • Have 1–2 years’ experience in an embedded or technical engineering role within a product development environment
  • Have experience developing firmware in C and/or C++ (RTOS exposure is a bonus)
  • Are familiar with ARM microcontrollers
  • Have worked with interfaces such as Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, or RS422
  • Understand embedded fundamentals, including timers, PWM, ADC, DAC, DMA, and interrupts
  • Are comfortable using IDEs such as Eclipse, Keil, or IAR
  • Have some experience with real-time debugging tools and techniques
  • Are familiar with collaborative tools like GIT and JIRA
  • Communicate clearly and enjoy working as part of a team
Job Responsibility
Job Responsibility
  • Supporting the design and development of embedded firmware for STATSports products
  • Delivering assigned firmware work packages on time and in line with quality, cost, and specification requirements
  • Working closely with hardware and software teams to ensure firmware integrates smoothly with production designs
  • Contributing to efficient, reliable, and cost-effective manufacturing through well-designed firmware
  • Assisting in the creation of validation test procedures, field diagnostics, and quality-of-service checks
  • Participating in hardware and firmware debugging within complex embedded systems
  • Supporting firmware documentation, design reviews, and validation alongside hardware counterparts
  • Following QA processes and contributing to continuous improvement initiatives
  • Working to agreed deadlines while demonstrating attention to detail, quality, and innovation
  • Supporting firmware schedules and estimates in collaboration with senior engineers and the PMO
What we offer
What we offer
  • A hands-on firmware role contributing to products used in elite sport worldwide
  • Exposure to the full embedded product lifecycle, from development through production
  • The opportunity to learn from experienced firmware, hardware, and software engineers
  • A collaborative environment that values learning, quality, and continuous improvement
  • The chance to grow your technical skills while working on cutting-edge wearable technology
  • Real visibility of your work in products used by athletes at the very top of their game
  • Fulltime
Read More
Arrow Right

Firmware Engineer

We are looking for a Firmware Engineer to join our team and help build reliable ...
Location
Location
United States , Decatur
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience developing embedded firmware for production hardware
  • Strong programming ability in C/C++ within embedded environments, including memory control, concurrency, and real-time behavior
  • Hands-on experience with bare-metal systems and at least one embedded Linux environment or RTOS platform
  • Proven background in board bring-up, including bootloader setup, hardware initialization, and validation testing
  • Experience creating and debugging device drivers for common embedded interfaces such as I2C, SPI, UART, USB, CAN, and Ethernet
  • Familiarity with interrupts, timers, watchdogs, clock configuration, and other low-level timing or control mechanisms
  • Proficiency with debugging tools such as oscilloscopes, logic analyzers, serial consoles, and in-circuit debuggers
  • Ability to interpret schematics and understand board-level hardware constraints
Job Responsibility
Job Responsibility
  • Lead initial firmware enablement for new boards by configuring boot processes, initializing memory, and validating connected hardware components
  • Create and support embedded software in C/C++ for both bare-metal targets and Linux-based devices, ensuring stable and maintainable implementations
  • Build and refine drivers for onboard components and communication buses, including sensor, storage, display, radio, serial, and Ethernet interfaces
  • Develop low-level control logic such as interrupt routines, timing mechanisms, and scheduling behavior to support predictable system operation
  • Improve system efficiency by analyzing processor usage, memory footprint, and power behavior to align with product performance goals
  • Troubleshoot hardware-software issues using lab and debugging equipment such as oscilloscopes, logic analyzers, protocol tools, and hardware debuggers
  • Partner with hardware teams to assess schematics and board layouts, helping identify firmware considerations and technical risks early in development
  • Maintain foundational platform software including board support packages, boot components, operating system settings, and diagnostic capabilities for supportability
  • Expand firmware quality practices through unit testing, integration validation, hardware-in-the-loop testing, peer reviews, and contributions to build automation and documentation
  • Participate in Agile delivery activities and work with product and engineering stakeholders to translate requirements into actionable technical work
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
Read More
Arrow Right

Firmware Engineer

Zenovo are currently recruiting on behalf of one our long-standing customers in ...
Location
Location
United Kingdom , Derby
Salary
Salary:
40000.00 - 45000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of industry experience working on real-time embedded systems
  • Developing 16/32-bit microcontroller embedded platforms using C
  • Experience working with cellular & Low-power WAN devices
  • Experience with Arm Cortex M, M16C, MSP430 or PIC based microcontrollers
  • Understanding of bare-metal design principles
  • Applicants must be able to work in the UK without the need for VISA Sponsorship now, or in the future
Job Responsibility
Job Responsibility
  • Design & Develop firmware solutions
  • Design and document firmware specs
  • Design and develop test plans
  • Performance optimisation on existing products
  • Involved in team code reviews and troubleshooting firmware
  • Fulltime
Read More
Arrow Right

Firmware Engineer

We are looking for a skilled Firmware Engineer to join our team in Chicago, Illi...
Location
Location
United States , Chicago
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in embedded systems development using C++
  • Strong proficiency in working with large, existing codebases
  • Solid understanding of version control tools like Git or GitHub
  • Ability to work independently, troubleshoot effectively, and quickly adapt to new challenges
  • Excellent communication skills for collaborating within an engineering team
  • Familiarity with ARM Cortex architecture and bootloader development
  • Basic knowledge of Bluetooth technology and its integration
Job Responsibility
Job Responsibility
  • Design and develop embedded firmware using C++ for control systems in industrial environments
  • Test, debug, and maintain firmware to ensure optimal performance and reliability
  • Collaborate with engineering teams to implement new features and enhance existing functionality
  • Work independently to navigate and improve large, established codebases
  • Utilize version control systems, such as Git, to manage code changes effectively
  • Contribute to platform modernization and extend firmware capabilities for next-generation systems
  • Troubleshoot complex issues and provide innovative solutions to improve system efficiency
  • Interact with internal stakeholders, including product owners, to align development efforts with business goals
  • Support both legacy and newer firmware platforms, depending on team assignment
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Firmware Engineer

An exciting opportunity has arisen for a Firmware Engineer to join an engineerin...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years’ experience working with embedded systems
  • Strong proficiency in Embedded C for bare-metal firmware development
  • Experience with communication interfaces and protocols such as SPI, RS-485, and CAN
  • Hands-on debugging experience using oscilloscopes, logic analysers, and multimeters
  • Familiarity with source control systems such as Git
Job Responsibility
Job Responsibility
  • Design, develop, and maintain firmware in C
  • Support new product development and continuous improvement of existing solutions
  • Collaborate closely with multidisciplinary engineering teams
  • Debug and troubleshoot embedded hardware and software issues
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer match)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • 25% discount on gym memberships
  • Retail vouchers
  • Mental health support services
  • Regular social activities
  • Fulltime
Read More
Arrow Right

Firmware Engineer

At Formlabs, we’re building the tools that make it possible for anyone to bring ...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have written code that lives on hardware products
  • Program with modern languages used for embedded software stacks, ideally in C++, and/or Python
  • Easily implement common embedded software architecture patterns for things like filtering, control loops, and remote procedure calls
  • Are willing to take initiative and learn from failures
  • Distill complex things simply when communicating with non-software stakeholders
Job Responsibility
Job Responsibility
  • Design, build, test, and ship development tools and prototype code for your fellow R&D engineers working on new, unlaunched Formlabs products
  • Design, build, test and ship code for new printer features to the tens of thousands of Formlabs devices in the field
  • Ensure code re-use with a strong focus on maintainability, testing and CI
  • Collaborate with different stakeholders (product managers, designers) to ensure we build the right features for our customers, existing and future
What we offer
What we offer
  • Hybrid work
  • Shares in the company (RSUs)
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right

Firmware Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Redmond
Salary
Salary:
84200.00 - 165200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR equivalent experience
  • Proficient in embedded RUST, RUST RTOS’s and toolchains
  • Experience with SoC bring-up, OS primitives, and multi-threading
  • Experience in working in pre-silicon environments
Job Responsibility
Job Responsibility
  • Design, develop, debug, test and release firmware for Azure’s custom AI silicon programs, including developing and testing firmware on pre-silicon platforms and post-silicon platforms
  • Collaborate with silicon, hardware, architecture and software/firmware teams to deliver secure, production-grade firmware
  • Participate and drive SoC bring up and troubleshooting
  • Participate and support silicon’s Data Center deployment and operation
  • Fulltime
Read More
Arrow Right