Appliances, Electrical, and Electronics Manufacturing · 2 to 10 employees
Legrand je globalni specialist za električno in digitalno infrastrukturo objektov, ki podpira tehnološke, družbene in okoljske spremembe po vsem svetu.
Naš namen je izboljšati življenja s preoblikovanjem prostorov, kjer ljudje živijo, delajo in se srečujejo. Zagotavljamo električno in digitalno infrastrukturo ter povezane rešitve, ki so preproste, inovativne in trajnostne.
S skoraj 38.000 zaposlenimi po vsem svetu si vsak dan prizadevamo, da bi zgradbe prihodnosti postale bolj trajnostne za vse.
You will assist in designing, implementing, and testing embedded firmware for power distribution products while collaborating with cross-functional engineering teams.
Responsibilities include writing and debugging C/C++ code, developing automated test scripts, and documenting hardware or firmware defects.
What you need
Candidates must be current junior or senior students pursuing a bachelor's degree in computer engineering, computer science, or a related field.
Proficiency in C/C++ and familiarity with embedded systems, Python scripting, and hardware debugging tools are required.
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.
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.