CrawlJobs Logo

Firmware Intern

United States, San Jose · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

In our firmware role, you will help develop firmware for custom ASICs designed to run large transformer models efficiently. You’ll work across the stack—from low-level drivers, hardware interfaces, and system initialization code to integration with runtime libraries and model-execution frameworks. Your work will focus on making the hardware operate reliably and at peak performance, enabling high-throughput inference and training workloads. You’ll collaborate with hardware, architecture, and software teams to bring up new silicon, validate features, and support real-world AI applications.

Job Responsibility

  • Help develop firmware for custom ASICs designed to run large transformer models efficiently
  • Work across the stack—from low-level drivers, hardware interfaces, and system initialization code to integration with runtime libraries and model-execution frameworks
  • Focus on making the hardware operate reliably and at peak performance, enabling high-throughput inference and training workloads
  • Collaborate with hardware, architecture, and software teams to bring up new silicon, validate features, and support real-world AI applications

Requirements

  • Progress towards a Bachelor’s, Master’s, or PhD degree in Computer Science, Engineering, or a related technical field
  • Proficiency in C/C++ or Rust
  • Strong fundamentals in data structures and algorithms
  • Strong understanding of low-level software engineering
  • Strong understanding of hardware/software co-design
  • Excellent communication and collaboration skills

Nice to have

  • Experience with Linux internals, kernel development, or driver debugging
  • Experience with hardware diagnostics or interpreting hardware logs
  • Exposure to server virtualization or CI/CD pipelines
  • Experience with Rust or embedded development

What we offer

  • 12-week paid internship
  • Generous housing support for those relocating
  • Daily lunch and dinner in our office
  • Direct mentorship from industry leaders and world-class engineers
  • Opportunity to work on one of the most important problems of our time

Looking for more opportunities?

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

Similar Jobs for

Firmware Intern

8 matching positions

Firmware Engineering Intern

As a Firmware Engineer Intern at Microsoft, you’ll work at the intersection of h...
Location
Location
United States , Redmond
Salary
Salary:
4550.00 - 9190.00 USD / Month
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Must have at least one semester/quarter of school remaining following the completion of the internship
  • Experience in Software that works hand in hand with the HW it runs on – this can include Firmware showing understanding of embedded systems, 8-32 bit microprocessors, IO’s, I2C/SPI and other interconnected buses, OS drivers interacting either directly with HW and/or the through the operating system
  • Ability to read schematic and translate into code (i.e. IO/Pin assignments, etc.)
  • Ability to demonstrate how to use hardware level code debuggers and diagnostics tools.
Job Responsibility
Job Responsibility
  • Applies software engineering principles to solve complex problems on product HW and Operating systems
  • Quickly learns new engineering methods and incorporates them into his or her work processes
  • Seeks feedback and applies internal or industry best practices to improve his or her technical solutions
  • Demonstrates skill in time management and completing software projects in a cooperative team environment
  • Problem solve and debug for modern-day multiprocessor systems
  • Demonstrate an understanding of how to write/debug code.
  • Fulltime
Read More
Arrow Right

Firmware Engineering Intern

Come build community, explore your passions and do your best work at Microsoft w...
Location
Location
United States , Santa Clara
Salary
Salary:
4550.00 - 9190.00 USD / Month
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Must have at least one semester/quarter of school remaining following the completion of the internship
Job Responsibility
Job Responsibility
  • Design, develop, and debug embedded software in C/C++ that implements the data plane & control plane for Layer 2-7 networking
  • Implement firmware features based on product and system requirements in collaboration with cross-functional engineering partners
  • Contribute to developer tests and system-level testing to ensure software quality and reliability
  • Fulltime
Read More
Arrow Right

Intern, Software Engineering (Firmware)

Harbinger is an American commercial electric vehicle (EV) company on a mission t...
Location
Location
United States , Garden Grove
Salary
Salary:
25.00 - 35.00 USD / Hour
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency with Python or other scripting languages
  • Experience with GCP, AWS, or Azure
  • Experience with Docker, containerization
  • Experience with source control such as git, svn, mercurial
  • Experience with CI/CD frameworks such as Jenkins, CircleCI, GitLab
  • Experience in setup and use of data acquisition systems
  • Work authorized in the United States OR ability to obtain F-1 visa
Job Responsibility
Job Responsibility
  • Develop scripted utilities for vehicle data analysis
  • Develop cloud infrastructure for data storage, processing, and visualization
  • Contribute to vehicle and user interface software for in house applications
What we offer
What we offer
  • A $1,000 relocation stipend is available for interns currently residing more than 50 miles from Garden Grove, CA
  • Fulltime
Read More
Arrow Right

Staff Embedded Engineer

We operate one of the world’s largest connected micromobility fleets, with close...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
voi.com Logo
Voi Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building and operating embedded / firmware systems in real‑world environments at scale (ideally globally distributed connected device fleets)
  • Strong skills in embedded C/C++ development and low‑power, real‑time embedded systems
  • Deep understanding of firmware architecture, hardware / software integration and distributed IoT systems
  • Proven experience debugging complex field issues across firmware, hardware, manufacturing and connectivity layers
  • Strong experience with embedded communication protocols such as CAN, SPI, I²C, UART and BLE
Job Responsibility
Job Responsibility
  • Translate rider and operator needs into platform‑level design decisions
  • Architect and evolve a large‑scale distributed embedded platform spanning vehicle control systems, battery‑powered IoT devices and multi‑MCU/MPU platforms (including Zephyr / Linux‑capable systems)
  • Develop and scale platforms capable of hosting multiple ML models on‑edge based on computer vision and other sensors
  • Drive the evolution of fleet‑wide OTA infrastructure, remote diagnostics and observability for hundreds of thousands of devices across 100+ cities in Europe
  • Lead technical discussions and design reviews with internal teams and external hardware suppliers and manufacturing partners
  • Improve resilience and recovery mechanisms for remotely deployed systems, including safe rollback strategies and recovery of bricked devices
  • Drive improvements in CAN‑based vehicle communication, power systems, GNSS and geofencing in dense urban environments, and sensor reliability, including Bluetooth and NFC user interactions
  • Raise the bar for engineering excellence across embedded and firmware engineering, mentoring others, refining CI/CD, testing and release processes, and introducing best‑in‑class development practices
  • Champion the strategic and pragmatic adoption of Generative AI tools to increase engineering effectiveness while protecting code quality and minimising technical debt
What we offer
What we offer
  • Join Europe’s #1 micromobility operator
  • Get “skin in the game” through our employee options programme
  • Enjoy unlimited free Voi rides and a dog‑friendly office
  • Work together with inspiring, motivated and fun colleagues towards a common goal
  • Join the micromobility revolution and be a part of creating sustainable cities made for living, free from noise and pollution
  • Fulltime
Read More
Arrow Right

Sr. Staff Technical Program Manager, NPI

The Sr. Staff Technical Program Manager, NPI is responsible for leading the sche...
Location
Location
United States , Secaucus
Salary
Salary:
116500.00 - 155000.00 USD / Year
sanmina.com Logo
Sanmina
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering discipline (mechanical, electrical, or industrial preferred) and 8+ years technical program management experience in a manufacturing environment (alternatively a MS degree and 6+ years of experience)
  • Experience with manufacturing processes, hardware development processes, and product launch
  • Experience with continuous improvement / lean programs
  • Knowledge of server hardware fundamentals
  • Knowledge of production testing and firmware fundamentals
  • Ability to use problem-solving techniques to evaluate and propose solutions
  • Experience with Microsoft Office tools (Outlook, Excel, Word, and MS Project)
Job Responsibility
Job Responsibility
  • Serve as the primary interface between global production sites, customer operations, and engineering teams in support of new product launch
  • Serve as the primary interface for the customer deliverables managed by NPI and resolve any conflicts that arise during the execution
  • Develop and execute launch plans to prepare the production system for new products, platforms, and customers
  • Lead the management of global site enablement for new products by creating a plan for factory readiness and driving conflict resolution to meeting the production timelines
  • Serve as the key interface between the customer and factory teams to drive enablement efforts across all ZT sites
  • Lead comprehensive manufacturing preparation activities, collaborating with manufacturing planning teams to create and implement effective timelines for new products, platforms, or customers
  • Collaborate with cross-functional manufacturing teams to align new product requirements with technical and professional resources
  • Identify gaps in new product launch processes across platforms and customers and drive continuous improvement projects to improve quality and accelerate time to market
  • Evaluate the technical requirements for new product programs and engage with engineering in developing manufacturing preparation plans
  • Engage NPI and manufacturing engineering in developing manufacturing risk assessments such as DFMs, Design for Test (DFT), and PFMEAs
What we offer
What we offer
  • Competitive base salary
  • Performance-based annual bonus eligibility
  • 401(k) retirement savings plan
  • Tuition reimbursement for eligible education programs
  • Comprehensive medical, dental, and vision coverage with access to leading providers
  • Mental health resources and employee wellness support programs
  • Company-paid life and disability insurance
  • Paid time off (PTO) and company-paid holidays
  • Parental leave and family care support programs
  • Structured training programs and on-the-job learning opportunities
  • Fulltime
Read More
Arrow Right

Uefi/Bios Firmware Engineer

The AMD Datacenter Firmware team is currently looking for an enthusiastic SMTS (...
Location
Location
Taiwan , Taipei City
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years experience in BIOS, firmware, or system software development with solid knowledge of x86 system architecture
  • 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)
  • Strong analytical skills and debug methodology required
  • Demonstrated ability to grasp new technical concepts quickly
  • Excellent written and verbal communication and presentation skills
  • 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
  • Lead Engineer responsible for designing, developing, debugging, verifying and/or validating firmware, software and/or hardware
  • Lead day-to-day firmware development work
  • Communicate the big picture perspective, overseeing the End to End firmware flow and component integration
  • In-depth UEFI BIOS development experience mandatory
  • Design and develop platform BIOS based on the silicon and board features
  • Experience in server BIOS architecture mandatory
  • Work closely with silicon design, platform design, debug and validation to triage, debug and resolve system issues across the lifecycle of the product, aligned with the needs of our customers and internal teams
  • Fulltime
Read More
Arrow Right
New

BMC Firmware Engineer (Server)

We are seeking a BMC Firmware Engineer to join our team. In this role, you will ...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with server management standards (IPMI, Redfish, MCTP/PLDM)
  • Familiar with OpenBMC implementation
  • Familiarity with ARM-based SoC architectures, and low-level hardware interfaces (I2C, I3C, SPI, UART, GPIO, JTAG)
  • Familiarity with D-Bus, SystemD and DTS configuration
  • Strong programming skills in C/C++, python and shell script
  • Knowledge in U-Boot, Linux kernel, driver and application development
  • Knowledge in AMD RAS, APML feature is a plus
  • Good verbal/written English communication skills
  • Strong analytical skills and debug methodology
  • Self-driven with the ability to lead tasks independently to successful completion
Job Responsibility
Job Responsibility
  • Firmware design, develop, debug, verify and/or validate firmware, software and/or hardware design
  • Participant in day-to-day firmware development work
  • Support customers root-cause analysis and resolve issues
  • Participate in requirement analysis and architecture discussions to translate customer needs into technical specifications
  • Develop validation scripts/unit test, and documentation to ensure reliable and maintainable firmware
  • Collaborate with internal and external development teams and participate in code reviews, design reviews, and release processes
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer, Bsp/Kernel - Reality Labs

At Meta, we're building innovative products that make it easier for people to co...
Location
Location
United States , Sunnyvale
Salary
Salary:
154000.00 - 217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years embedded software development experience in industry settings
  • 5+ years of software development experience in embedded systems, systems programming, or a related technical field, or PhD with 2+ years of experience
  • Demonstrated experience working across disciplines to drive optimal solutions
  • Experience in large-scale C/C++ code base
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
  • Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
  • Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
  • Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
  • Profile performance problems and drive optimizations across the entire software stack
  • Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
  • Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
  • Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
  • Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right