Firmware Engineering Intern

Posted 8 Days Ago
Be an Early Applicant
Reno, NV, USA
In-Office
Internship
Energy • Appliances • Industrial • Manufacturing
The Role
Develop and test embedded firmware for power distribution products. Write and debug C/C++ firmware, create Python automation and data collection scripts, integrate device APIs, troubleshoot hardware and firmware defects, and document test results. The intern will use engineering tools, version control, code reviews, electronic test equipment, and AI-assisted development workflows while collaborating with firmware, electrical, testing, manufacturing, and product teams.
Summary Generated by Built In

At a Glance

Legrand has an exciting opportunity for a Firmware Engineering Intern to join the Power & Thermal Management division in Reno, NV.

Why This Role Matters: 
As a Firmware Engineering Intern, you'll help develop the embedded software that powers critical power 
distribution products used by customers around the world. This role provides hands-on experience working 
alongside experienced engineers while contributing to real products, testing solutions, and engineering 
improvements. You'll gain exposure to embedded systems, software development, automation, and modern AI
assisted engineering practices in a collaborative environment focused on learning and growth. 

What Success Looks Like in 6 Months: 
Contributed to firmware development, testing, or automation efforts for active engineering projects. 
Written and debugged embedded software with guidance from experienced engineers. 
Developed or improved test automation scripts and data collection tools. 
Participated in code reviews, design reviews, and technical discussions. 
Successfully diagnosed and documented firmware or hardware issues using engineering tools and test equipment. 
Demonstrated effective use of version control, technical documentation, and AI-assisted engineering workflows 
while following company standards and quality expectations.

Responsibilities

What You'll Do: 
Working closely with firmware, electrical, system test, manufacturing, and product management teams, you will: 
• Assist engineers in designing, implementing, and testing embedded firmware for power distribution products. 
• Write and debug C or C++ firmware under the guidance of experienced engineers. 
• Develop Python or similar scripts to support automated testing and data collection. 
• Assist with software integrations using device APIs, including structured data handling, input validation, authentication, and error management. 
• Execute testing on target hardware and accurately document results. 
• Reproduce, isolate, troubleshoot, and report firmware and hardware defects. 
• Use debuggers, serial interfaces, and electronic test equipment during investigations and product testing. 
• Participate in requirements reviews, design reviews, and code reviews. 
• Use company-approved AI coding assistants and engineering tools to explore code, plan work, and draft code, tests, and documentation while validating all generated output through review and testing. 
• Support version control, change management, and technical documentation activities, including documenting AI-assisted engineering workflows. 
• Perform other related duties as assigned. 

Qualifications

Education:  
Current junior or senior status working toward a bachelor's degree in computer engineering, computer science, 
software engineering, or a related field. 

Technical Skills: 
• Working knowledge of C or C++ programming. 
• Familiarity with Python or another scripting language. 
• Familiarity with embedded systems such as microcontrollers, real-time operating systems (RTOS), embedded Linux, or related technologies. 
• Ability to work with Linux command-line tools. 
• Familiarity with software debugging tools and electronic test equipment such as serial consoles, oscilloscopes, logic analyzers, or digital meters. 
• Familiarity with Git, issue tracking systems, code review processes, and automated testing practices. 
• Basic understanding of networked APIs, JSON, authentication, and input validation. 
• Ability to effectively use AI-assisted development tools by providing clear requirements, reviewing generated content, and validating results. 
• Ability to follow company requirements related to proprietary code, credentials, customer data, and AI tool usage. 
• Strong attention to detail, organization, planning, and the ability to work independently after receiving direction. 

Professional Skills: 
• Strong written and verbal communication skills. 
• Ability to collaborate effectively with teammates across engineering disciplines. 
• Willingness to learn new technologies, tools, and engineering practices. 
• Strong problem-solving mindset and commitment to completing assigned work. 

Preferred Qualifications: 
• Coursework, personal projects, previous internships, or professional experience involving:  
• Embedded software development  
• Embedded software testing 
• Test automation 
• API integrations 
• Experience with JSON-RPC, Model Context Protocol (MCP), or Python or TypeScript service development. 
• Experience using GitHub Copilot, Codex, or similar AI-assisted development tools. 
• Exposure to structured engineering documentation and change control processes. 
• Preferred Qualifications 
• Coursework, personal projects, previous internships, or professional experience involving:  
• Embedded software development 
• Embedded software testing 
• Test automation 
• API integrations 
• Experience with JSON-RPC, Model Context Protocol (MCP), or Python or TypeScript service development. 
• Experience using GitHub Copilot, Codex, or similar AI-assisted development tools. 
• Exposure to structured engineering documentation and change control processes. 

What We're Looking For: 
We value students who are: 
• Curious and eager to learn. 
• Collaborative and respectful in team environments. 
• Open to feedback and committed to continuous improvement. 
• Organized and able to manage priorities effectively. 
• Able to communicate technical information clearly. 
• Detail-oriented in code, testing, and documentation. 
• Comfortable asking questions and seeking support when needed. 
• Interested in applying emerging technologies and engineering best practices to solve real-world challenges. 

Work Environment: 
• This role operates in a fast-paced engineering environment where priorities may change as projects evolve. Team members may occasionally support work outside their primary responsibilities and balance multiple tasks simultaneously. 
• The position may require standing, walking, sitting, climbing stairs or ladders, reaching, bending, kneeling, crouching, lifting, and using standard engineering tools and equipment. Employees may occasionally lift up to 10 pounds and rarely up to 40 pounds. Reasonable accommodations will be made to enable qualified individuals with disabilities to perform the essential functions of the role. 
• This position is designated as safety sensitive per NRS 613.132. 

Equal Opportunity Statement 
At Legrand PAC, we believe diverse perspectives strengthen our teams and improve the products we 
create. We encourage students from all backgrounds and experiences to apply, even if they do not meet 
every preferred qualification listed. If you're excited to learn, contribute, and grow your engineering skills, 
we'd love to hear from you.

About Us

Legrand is the global specialist in electrical and digital building infrastructures. Its comprehensive offering of solutions for residential, commercial, and datacenter markets makes it a benchmark for customers worldwide.

Trusted by the world’s largest hyperscalers, Legrand's Power & Thermal Management division helps operators manage the critical infrastructure that powers modern data centers. Through a portfolio of best-in-class brands spanning power, cooling, connectivity, management, and supporting infrastructure, we enable customers to deploy, operate, and scale high-density environments. Combining deep domain expertise with a customizable design approach and dedicated support services, we help customers build and operate resilient infrastructure that meets current performance requirements while adapting to future demands. Power & Thermal Management industry-leading brands include Approved Networks, Raritan, Server Technology, Starline, Ortronics, Kratos Industries, and ZPE Systems. 

Legrand, North & Central America offers comprehensive medical, dental, and vision coverage, as well as distinctive benefits like a high employer 401K match, paid time off (PTO) and holiday pay, short-term and long-term disability benefit plans, above-benchmark paid maternity and parental leave, bonus opportunities in accordance with the Company’s incentive plans, paid time off to volunteer, and an active/growing Employee Resource Group network. For more information, visit legrand.us.


Skills Required

  • Currently pursuing a bachelor's degree in computer engineering, computer science, software engineering, or a related field
  • Current junior or senior academic standing
  • Working knowledge of C or C++ programming
  • Familiarity with Python or another scripting language
  • Familiarity with embedded systems, such as microcontrollers, RTOS, or embedded Linux
  • Ability to work with Linux command-line tools
  • Familiarity with software debugging tools and electronic test equipment
  • Familiarity with Git, issue tracking, code reviews, and automated testing
  • Basic understanding of networked APIs, JSON, authentication, and input validation
  • Ability to use AI-assisted development tools and validate generated output
  • Ability to follow requirements for proprietary code, credentials, customer data, and AI tool usage
  • Strong communication, collaboration, problem-solving, organization, and attention to detail
  • Coursework, personal projects, internships, or experience involving embedded software development
  • Experience with embedded software testing or test automation
  • Experience with API integrations
  • Experience with JSON-RPC, Model Context Protocol, or Python or TypeScript service development
  • Experience using GitHub Copilot, Codex, or similar AI-assisted development tools
  • Exposure to structured engineering documentation and change control processes

Legrand Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Legrand and has not been reviewed or approved by Legrand.

  • Healthcare Strength — Health coverage is described as comprehensive in multiple markets, with medical, dental, vision, and disability protection featured in the U.S. A global baseline is reinforced by the Serenity On program focusing on healthcare protections.
  • Parental & Family Support — Paid parental leave is highlighted, including fully paid leave for birth parents and additional fully paid leave for eligible parents after birth, adoption, or foster placement in the U.S. Parenthood protections are also reflected in the company’s global standards.
  • Retirement Support — Retirement offerings are emphasized, with U.S. roles citing a strong employer 401(k) match and German materials noting company pension arrangements. These elements indicate meaningful long-term financial support.

Legrand Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Limoges
38,000 Employees
Year Founded: 1865

What We Do

Legrand is a global specialist in electrical and digital building infrastructures, dedicated to supporting technological, societal, and environmental change. The company improves lives by transforming the spaces where people live, work, and meet through the delivery of simple, innovative, and sustainable connected solutions. Their product range includes low-voltage electrical components, building control systems, lighting, and data power control for residential and commercial markets.

Similar Jobs

Babylist Logo Babylist

Global Director, Compensation

eCommerce • Healthtech • Kids + Family • Retail • Social Media
Easy Apply
Remote or Hybrid
United States
300 Employees
189K-241K Annually

Samsara Logo Samsara

Manager, Trial Success

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
116K-175K Annually

Alaffia Health Logo Alaffia Health

Recruiter

Artificial Intelligence • Healthtech • Insurance • Machine Learning • Payments
Remote or Hybrid
2 Locations
80 Employees
90K-100K Annually

Coursera + Udemy  Logo Coursera + Udemy

Senior Merchandising Manager

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Remote or Hybrid
United States
1500 Employees

Similar Companies Hiring

Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
10000 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account