CrawlJobs Logo

Firmware Engineering Intern

United States, Santa Clara Employment contract 4550.00 - 9190.00 USD / Month · Job Posted January 26, 2026
Apply Position
Job Link Share

Job Description

Come build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead. As a Firmware Engineer Intern at Microsoft, you’ll work at the intersection of hardware and software, developing low-level code that enables devices, platforms, and datacenter systems to function reliably and efficiently. You’ll collaborate with experienced engineers across hardware, silicon, and system design teams to build, test, and debug firmware that powers Microsoft products. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

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

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

Looking for more opportunities?

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

Similar Jobs for

Firmware Engineering 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

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

Software Engineering Intern

Architect the Core of Autonomy: Software Engineering Intern (16-Month). Ready to...
Location
Location
Canada , Richmond Hill
Salary
Salary:
Not provided
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a degree in Engineering Science or Computer Science (ideally having completed 3rd year)
  • Practical software development knowledge using C/C++ and Python
  • Methodical problem-solver who thrives in a diverse, multi-tasking environment
  • Strong understanding of software development methodologies and tools
Job Responsibility
Job Responsibility
  • Develop Real-Time Firmware: Take an active role in software development activities for Applanix’s cutting-edge real-time firmware
  • Master Algorithms & Debugging: Solve high-level technical challenges through methodical debugging, data analysis, and complex algorithm implementation
  • Utilize Industry Tools: Gain expert-level proficiency with professional software development tools, including GIT and JIRA, within an agile environment
  • Curate Critical Data: Lead dataset collection and organization efforts that directly inform and improve our software performance
What we offer
What we offer
  • Purpose-driven culture working on projects that make a tangible, positive Real-World Impact
  • Collaborate with a collaborative, supportive team
  • Entrepreneurial spirit where success is often self-authored
Read More
Arrow Right

Short Term 2026 Firmware Engineering Intern/Co-Op

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great prod...
Location
Location
Canada , Markham
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelor's degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • Low level BIOS, firmware, or system software development
  • Low level programming language C/C++ and knowledge of hardware architectures
  • Embedded system, RTOS, and embedded controller structure
  • Source control, debuggers, compilers and system wide debugging from software to firmware to hardware
  • Opensource concepts
  • VHDL/Verilog/FPGA and general hardware design concepts and process
  • Linux development environments
  • Architectural understanding and/or experience of graphics/compute pipelines
  • Perforce, JIRA, Git, or similar tools
Job Responsibility
Job Responsibility
  • Craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products
  • Actively participate in design reviews, code reviews and project planning
  • Build and complete clear documentation for all software produced
  • Work on both internal and external platforms
  • Learn and apply AGILE methodologies and standard processes for Software Engineering
  • Engage in x86 firmware development using C
  • Design, Build and Implementation of Embedded Firmware + Bootrom/HW
  • Debug issues at the boundary of FW and HW
  • Waveform level analysis to root cause FW/HW issues
  • Fulltime
Read More
Arrow Right

Short Term 2026 Firmware Engineering Intern/Co-Op

WHAT YOU DO AT AMD CHANGES EVERYTHING  At AMD, our mission is to build great pro...
Location
Location
Canada , Vancouver
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelor's degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • Low level BIOS, firmware, or system software development
  • Low level programming language C/C++ and knowledge of hardware architectures
  • Embedded system, RTOS, and embedded controller structure
  • Source control, debuggers, compilers and system wide debugging from software to firmware to hardware
  • Opensource concepts
  • VHDL/Verilog/FPGA and general hardware design concepts and process
  • Linux development environments
  • Architectural understanding and/or experience of graphics/compute pipelines
  • Perforce, JIRA, Git, or similar tools
Job Responsibility
Job Responsibility
  • Craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products
  • Actively participate in design reviews, code reviews and project planning
  • Build and complete clear documentation for all software produced
  • Work on both internal and external platforms
  • Learn and apply AGILE methodologies and standard processes for Software Engineering
  • Engage in x86 firmware development using C
  • Design, Build and Implementation of Embedded Firmware + Bootrom/HW
  • Debug issues at the boundary of FW and HW
  • Involved in Waveform level analysis to root cause FW/HW issues
  • Fulltime
Read More
Arrow Right

Electrical Engineering Intern

Do you want to change how the world creates? At Formlabs, we’re building the too...
Location
Location
United States , Somerville
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Are comfortable moving between analog and digital systems
  • Are ready to dive into complex electromechanical subsystems
  • Are experienced with soldering and other aspects of prototyping your own designs
  • Are comfortable doing independent research and development and making design decisions
  • Have worked on projects with microcontrollers, sensors, feedback, or motor control
  • Have designed, assembled, and debugged PCBs
  • Like to code and are comfortable programming microcontrollers in C and developing test scripts in Python
  • Are excited about designing products that work well and delight customers
Job Responsibility
Job Responsibility
  • Design, prototype, and validate electronics and electromechanical subsystems
  • Work closely with other engineers to develop system requirements and make design decisions
What we offer
What we offer
  • Flexible Out of Office Plan – take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Catered on-site lunches (3x per week), snacks, beverages, & treats
  • Cohort-based social and professional development experience for interns
  • Many opt-in culture events across our diverse community
  • Unlimited 3D prints
  • Fulltime
Read More
Arrow Right

Electrical Engineering Intern

Location
Location
United States , Louisville
Salary
Salary:
22.00 - 28.00 USD / Hour
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
  • Fundamental understanding of analog and digital circuits
  • Basic knowledge of embedded systems and microcontrollers
  • Proficiency with laboratory equipment (oscilloscopes, multimeters, power supplies)
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication abilities
  • Ability to work in a collaborative team environment
Job Responsibility
Job Responsibility
  • Assisting in the design, prototyping, and testing of electrical systems for satellites, including power distribution, communication, and sensor interfaces
  • Developing, debugging, and troubleshooting embedded software for satellite subsystems (e.g., microcontrollers, FPGAs, or SoCs)
  • Performing hardware design, assembly, integration, and validation using tools such as oscilloscopes, soldering stations, or spectrum analyzers
  • Collaborating with cross-functional teams to optimize hardware and firmware performance for mission-critical applications
  • Supporting environmental testing processes (e.g., thermal vacuum testing, vibration testing) for flight readiness
  • Documenting designs, processes, and test results to ensure traceability and compliance with aerospace standards
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • other optional benefit elections
  • Fulltime
Read More
Arrow Right

R&D Test Engineering Intern

Ommo is the pioneer of permanent magnet–based 3D tracking technology, building a...
Location
Location
United States , Carrollton
Salary
Salary:
Not provided
ommo.co Logo
Ommo Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a B.S. in Mechanical, Mechatronics, or Computer Engineering, or other related degree
  • Hands-on experience with 3D CAD software
  • Some experience with rapid prototyping, such as laser cutting, 3D printing, or similar
  • Familiarity with Python or C++
  • Familiarity with electronics and embedded systems
  • Strong problem solving abilities — analytical troubleshooting experience a plus
  • Able to manage multiple tasks and priorities at once
Job Responsibility
Job Responsibility
  • Executional Testing: Perform hands-on R&D tests, software tests, and firmware tests. Support calibration and validation of R&D test equipment
  • Testing & Analysis: Perform R&D data analysis, review test data, and assist with failure analysis on returned and defective products
  • Mechatronics & Systems Integration: Assist in developing R&D test setups and fixtures, including integration of custom electronics, embedded systems, and software
  • Comprehensive Documentation: Develop and maintain fixture documentation such as manuals and maintenance documents. Write work instructions and protocols for new and existing tests and test fixtures
  • Collaboration: Work hands-on with team members across software, electronics, and engineering to execute system-level testing and troubleshooting
Read More
Arrow Right