{"id":3837073,"url":"https://alion.io/job/legrand-firmware-engineering-intern","title":"Firmware Engineering Intern","company":{"id":1805845,"name":"Legrand","domain":"legrand.com","url":"https://alion.io/company/legrand-com","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":92,"open_postings":9,"ghost_share":0,"stale_share":0.333,"repost_share":0,"time_to_fill_p50_days":44,"computed_at":"2026-11-07T05:47:08Z"}},"role":"Hardware","role_family":"Hardware","seniority":"intern","employment_type":"internship","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Reno, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Copilot","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"OpenAI Codex","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-05T16:24:51Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-07T19:01:42Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"At a Glance\nLegrand has an exciting opportunity for a Firmware Engineering Intern to join the Power & Thermal Management division in Reno, NV.\nWhy This Role Matters:\nAs a Firmware Engineering Intern, you'll help develop the embedded software that powers critical power\ndistribution products used by customers around the world. This role provides hands-on experience working\nalongside experienced engineers while contributing to real products, testing solutions, and engineering\nimprovements. You'll gain exposure to embedded systems, software development, automation, and modern AI\nassisted engineering practices in a collaborative environment focused on learning and growth.\nWhat Success Looks Like in 6 Months:\nContributed to firmware development, testing, or automation efforts for active engineering projects.\nWritten and debugged embedded software with guidance from experienced engineers.\nDeveloped or improved test automation scripts and data collection tools.\nParticipated in code reviews, design reviews, and technical discussions.\nSuccessfully diagnosed and documented firmware or hardware issues using engineering tools and test equipment.\nDemonstrated effective use of version control, technical documentation, and AI-assisted engineering workflows\nwhile following company standards and quality expectations.\n What You'll Do:\nWorking closely with firmware, electrical, system test, manufacturing, and product management teams, you will:\nAssist engineers in designing, implementing, and testing embedded firmware for power distribution products.\nWrite and debug C or C++ firmware under the guidance of experienced engineers.\nDevelop Python or similar scripts to support automated testing and data collection.\nAssist with software integrations using device APIs, including structured data handling, input validation, authentication, and error management.\nExecute testing on target hardware and accurately document results.\nReproduce, isolate, troubleshoot, and report firmware and hardware defects.\nUse debuggers, serial interfaces, and electronic test equipment during investigations and product testing.\nParticipate in requirements reviews, design reviews, and code reviews.\nUse 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.\nSupport version control, change management, and technical documentation activities, including documenting AI-assisted engineering workflows.\nPerform other related duties as assigned.\nEducation:\nCurrent junior or senior status working toward a bachelor's degree in computer engineering, computer science,\nsoftware engineering, or a related field.\nTechnical Skills:\nWorking knowledge of C or C++ programming.\nFamiliarity with Python or another scripting language.\nFamiliarity with embedded systems such as microcontrollers, real-time operating systems (RTOS), embedded Linux, or related technologies.\nAbility to work with Linux command-line tools.\nFamiliarity with software debugging tools and electronic test equipment such as serial consoles, oscilloscopes, logic analyzers, or digital meters.\nFamiliarity with Git, issue tracking systems, code review processes, and automated testing practices.\nBasic understanding of networked APIs, JSON, authentication, and input validation.\nAbility to effectively use AI-assisted development tools by providing clear requirements, reviewing generated content, and validating results.\nAbility to follow company requirements related to proprietary code, credentials, customer data, and AI tool usage.\nStrong attention to detail, organization, planning, and the ability to work independently after receiving direction.\nProfessional Skills:\nStrong written and verbal communication skills.\nAbility to collaborate effectively with teammates across engineering disciplines.\nWillingness to learn new technologies, tools, and engineering practices.\nStrong problem-solving mindset and commitment to completing assigned work.\nPreferred Qualifications:\nCoursework, personal projects, previous internships, or professional experience involving:\nEmbedded software development\nEmbedded software testing\nTest automation\nAPI integrations\nExperience with JSON-RPC, Model Context Protocol (MCP), or Python or TypeScript service development.\nExperience using GitHub Copilot, Codex, or similar AI-assisted development tools.\nExposure to structured engineering documentation and change control processes.\nPreferred Qualifications\nCoursework, personal projects, previous internships, or professional experience involving:\nEmbedded software development\nEmbedded software testing\nTest automation\nAPI integrations\nExperience with JSON-RPC, Model Context Protocol (MCP), or Python or TypeScript service development.\nExperience using GitHub Copilot, Codex, or similar AI-assisted development tools.\nExposure to structured engineering documentation and change control processes.\nWhat We're Looking For:\nWe value students who are:\nCurious and eager to learn.\nCollaborative and respectful in team environments.\nOpen to feedback and committed to continuous improvement.\nOrganized and able to manage priorities effectively.\nAble to communicate technical information clearly.\nDetail-oriented in code, testing, and documentation.\nComfortable asking questions and seeking support when needed.\nInterested in applying emerging technologies and engineering best practices to solve real-world challenges.\nWork Environment:\nThis 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.\nThe 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.\nThis position is designated as safety sensitive per NRS 613.132.\nEqual Opportunity Statement\nAt Legrand PAC, we believe diverse perspectives strengthen our teams and improve the products we\ncreate. We encourage students from all backgrounds and experiences to apply, even if they do not meet\nevery preferred qualification listed. If you're excited to learn, contribute, and grow your engineering skills,\nwe'd love to hear from you.","description_format":"text","description_chars":6565,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Hardware","Electrical Equipment & Cables","Building Automation & Controls"],"lifecycle":[{"event":"open","at":"2026-11-05T21:23:10Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 1","filings_12m":1,"filings_prev_12m":3,"green_card_filings_12m":0,"median_offered_wage_usd":92500,"route":null,"cap_exempt":false,"checked_at":"2026-11-07T07:57:00+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":44,"reasons":["conf:1","velocity","win:early","comp:junior,brand"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/legrand-firmware-engineering-intern","json_url":"https://alion.io/job/legrand-firmware-engineering-intern.json","meta":{"generated_at":"2026-11-07T21:53:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":35669,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1805845},"rest":"https://alion.io/mcp/rest/get_company?id=1805845"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flegrand-firmware-engineering-intern"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Flegrand-firmware-engineering-intern"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Flegrand-firmware-engineering-intern"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/legrand-firmware-engineering-intern\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flegrand-firmware-engineering-intern"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3837073}},{"tool":"search_jobs","arguments":{"company":"legrand.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3837073},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}