CrawlJobs Logo

Firmware Engineer Intern

United States, Spring 35.00 - 46.00 USD / Hour · Job Posted August 16, 2025
Apply Position
Job Link Share

Job Description

This role involves analyzing, designing, programming, debugging and modifying firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often involves analog and digital hardware and real-time operating systems. Position requires knowledge and exposure to hardware design. Typically, programs in machine language and high-level object-oriented programming languages (e.g., C, Python).

Job Responsibility

  • Codes and programs enhancements, updates, and changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • Executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
  • Develops understanding of and relationship with internal and outsourced development partners on firmware design and development
  • Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately-complex products

Requirements

  • Working towards a Bachelor's and/or Master's degree with a focus in Computer Science, Electrical Engineering, Computer Engineering or equivalent
  • Experience or understanding of firmware design tools and languages
  • Good analytical and problem-solving skills
  • Understanding of firmware and hardware design principles
  • Understanding of basic testing, coding, and debugging procedures
  • Good written and verbal communication skills
  • mastery in English and local language

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

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

Similar Jobs for

Firmware Engineer Intern

8 matching positions

New

Interconnect Firmware Engineer

AMD Infinity Data Fabric (DF) is used across all our product segments including ...
Location
Location
United States , Austin
Salary
Salary:
121680.00 - 182520.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in firmware development cycle, integration, and good understanding of verification/validation for pre and post silicon for SoC designs
  • Expertise in low-level C programming, software optimization techniques and debugging for embedded systems
  • Strong in Python and Linux scripting applied to data parsing and processing
  • Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts
  • Prior experience in board, processor/ASIC bring-up and testing platforms (Simulation and/or Emulation)
  • Experience in hardware/software interfaces and methodically debugging sophisticated issues at the IP, subsystem and/or system level using source code debuggers and other system debug tools
  • Experience with source control systems including Git/Gerrit
  • Excellent written, verbal communication and presentation skills
  • Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to support multiple products, work collaboratively and coordinate activities with geographically distributed technical teams
  • BS or MS in Computer Science/Computer Engineering
Job Responsibility
Job Responsibility
  • Responsible for firmware development and feature enablement in the Infinity Fabric interconnect across all AMD products, including design, documentation, unit testing and debug for pre and post silicon support
  • Enhancing python-based tools that process large amounts of complex data to produce hardware initialization binary
  • Develop tools and infrastructure that help in the collection of the initialization data in either python or C / C++
  • Work closely with architects and other IP leads to determine firmware scope and implementation details to meet firmware deliverables schedules and milestones
  • Perform unit and integration test, engage with various teams to provide debug support in the emulation, simulation, and post-silicon environment
  • Be an active participant in design and code reviews
  • Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle
  • Fulltime
Read More
Arrow Right

Senior Uefi/Bios Firmware Engineer

We are seeking an engineer to join our team that will thrive in a fast-paced wor...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years experience in hands on firmware development in emulation, simulation and post-silicon environment. Emulation experience is mandatory
  • Strong with C language programming
  • Good understanding and experience with BIOS, power management and PCIe
  • Good knowledge SoC power management – CPU/Device power states, hot-plug etc
  • Security Firmware experience
  • Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine
  • Good knowledge of trusted applications and handshake
  • Experience with memory recognition and configuration code
  • Experience with hardware debug tools
  • Good understanding of DDR4, DDR5, NVDIMM
Job Responsibility
Job Responsibility
  • Design, develop, and debug firmware for internal/external systems and platforms that use AMD APU/CPU
  • Design firmware features required by AMD APU/CPU
  • Participant in day-to-day firmware development work using C language
  • will need to interact with internal organizations, vendors, and partners
  • Develop firmware features for AMD new platforms crafted in house or externally
  • support existing firmware for customer escalations and debug firmware and system related issues
  • Assist APU/CPU validation, platform validation, and debug engineers to develop/debug system and silicon issues
  • Collaborate with core firmware teams and ensuring Embedded requirements are addressed
  • Work with Platform Firmware Organization (PFO) in conjunction with Embedded segment architects to meet product requirements
  • Review key firmware requirement / enhancement inputs pertaining to focused Embedded markets
  • Fulltime
Read More
Arrow Right

MTS Uefi Bios Firmware Engineer

The AMD Datacenter Firmware team is currently looking for an enthusiastic MTS (M...
Location
Location
Taiwan , Taipei City 115
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience in BIOS, firmware, or system software development with solid knowledge of x86 system architecture
  • Excellent C programming skills, with x86 assembly experience a plus
  • Knowledge of server hardware interfaces (e.g., Ethernet, SATA, AHCI, DDR5, PCIe, SPI, I2C, NVMe)
  • Familiarity with server BIOS architecture and industry standards (e.g., ACPI, SMBIOS, PCIe)
  • Experience with AMI AptioV BIOS highly desirable
  • Bachelors or Masters degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Collaborate on end-to-end firmware flows and component integration, communicating a clear understanding of technical design and implementation
  • Design and develop platform BIOS based on silicon and board features
  • Participate in triage, debug, and validation processes across the product lifecycle, partnering with silicon design, platform design, and debug teams to address system issues
  • Write high-quality, scalable code in C and/or ASM to deliver BIOS solutions for server platforms aligned with customer needs and internal objectives
  • Fulltime
Read More
Arrow Right

Uefi/Bios Firmware Engineer

The AMD Datacenter Firmware team is currently looking for an enthusiastic MTS (M...
Location
Location
United States , Austin
Salary
Salary:
136000.00 - 204000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience in BIOS, firmware, or system software development with solid knowledge of x86 system architecture
  • Excellent C programming skills, with x86 assembly experience a plus
  • Knowledge of server hardware interfaces (e.g., Ethernet, SATA, AHCI, DDR5, PCIe, SPI, I2C, NVMe)
  • Familiarity with server BIOS architecture and industry standards (e.g., ACPI, SMBIOS, PCIe)
  • Bachelors or Masters degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Collaborate on end-to-end firmware flows and component integration, communicating a clear understanding of technical design and implementation
  • Design and develop platform BIOS based on silicon and board features
  • Participate in triage, debug, and validation processes across the product lifecycle, partnering with silicon design, platform design, and debug teams to address system issues
  • Write high-quality, scalable code in C and/or ASM to deliver BIOS solutions for server platforms aligned with customer needs and internal objectives
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

We’re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team de...
Location
Location
United Kingdom
Salary
Salary:
60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Electronics, Software Engineering, Computer Science, or a related discipline
  • 5+ years’ experience in embedded firmware or electronics development
  • Strong experience with C/C++ embedded firmware development
  • Experience with bare-metal or RTOS-based microcontroller systems
  • Knowledge of networking or cloud-connected devices
  • Familiarity with engineering tools for design, simulation, testing, and measurement
  • Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601)
Job Responsibility
Job Responsibility
  • Design and develop embedded firmware in C/C++ for microcontroller-based systems
  • Architect software for complex electromechanical products operating in regulated environments
  • Develop both embedded and desktop software solutions
  • Investigate and enhance existing firmware including motor control, battery management, and user interface functionality
  • Develop software test systems and validation protocols
  • Support internal testing and external certification processes where required
  • Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs
  • Work closely with cross-functional engineering teams
  • Contribute to engineering documentation and change management processes
  • Fulltime
Read More
Arrow Right

UEFI / BIOS / RAS Firmware Engineer

Exciting opportunity within the Embedded BIOS development team working on latest...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in the x86 BIOS/UEFI/coreboot development
  • Exposure to pre-silicon BIOS development in a simulation/emulation environment
  • Experience with x86 CPU/APU architectures and associated compilation tools
  • Expert in C language
  • knowledge of x86 assembly
  • Experience with platform bring-up
  • Familiar with at least one BIOS code base (AMI, Insyde, Phoenix BIOS, coreboot, EDKII)
  • Hands on experience with hardware debugging tools like AMD HDT, ITP, Arium, etc.
  • Able to read and interpret hardware schematics
  • Knowledge of ACPI, USB, NVMe, SATA, PCIe, and other PC industry standards
Job Responsibility
Job Responsibility
  • Responsible for BIOS and pre-OS driver development including design, documentation, unit testing and debug for pre and post silicon support
  • Support customer support Team on need basis
  • Engage with technical leads to understand BIOS/firmware scope and work on implementation to meet schedules and milestones
  • Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle
  • Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to work collaboratively and coordinate activities with geographically distributed technical teams
  • Desire to work and succeed on fast-paced and highly dynamic environments
  • BIOS/FW simulation emulation experience Pre-silicon environment
  • Hands on debugging with emulator, simulation environment
  • 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

Software Engineer Intern, Streaming Media

Join Roku’s MediaPlayer team as a Software Engineer Intern, where you will work ...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing an MS in Computer Science, Software Engineering, or a related technical field
  • prior internship experience preferred
  • Strong command of data structures, algorithms, Object-Oriented Design (OOD), and systems design
  • Practical expertise in C++, Python, and Bash, with a focus on developing and debugging within Linux-based embedded systems
  • Deep understanding of Linux kernel concepts, multi-threading, standard Linux tools/libraries, and the open-source development ecosystem
  • Proficient in leveraging generative AI tools (e.g., GitHub Copilot, OpenAI) to streamline development workflows and optimize code efficiency
  • Exposure to Cloud platforms (AWS/Azure/GCP), Machine Learning, SDK/API design, and comprehensive integration testing
Job Responsibility
Job Responsibility
  • Own a project within the MediaPlayer stack
  • examples include implementing new media features, optimizing for media playback KPIs, or enhancing support for modern streaming protocols and codecs
  • Develop high-performance C++ code on Linux-based systems to improve the efficiency and stability of the core media pipeline
  • Use advanced debugging and analysis tools to reproduce, isolate, and fix complex playback issues across various hardware profiles
  • Collaborate with senior engineers across firmware and platform teams to innovate on the next generation of media features that delight Roku users
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right