Are you applying to the internship?
Job Description
About the Company
Legrand is a global specialist in electrical and digital building infrastructures. The company offers comprehensive solutions for residential, commercial, and data center markets, serving as a benchmark for customers worldwide. Legrand harnesses technological and societal trends that impact buildings, aiming to improve life by transforming spaces with simple, innovative, and sustainable electrical and digital infrastructures and connected solutions. Legrand is a global, publicly traded company listed on the Euronext (Legrand SA EPA: LR).
Legrand, North & Central America (LNCA) is a leader in the AV, Lighting & Controls, Electrical, and Data Center markets. LNCA provides a comprehensive benefits package including medical, dental, and vision coverage, a high employer 401K match, paid time off (PTO) and holiday pay, short-term and long-term disability plans, above-benchmark paid maternity and parental leave, bonus opportunities, paid time off to volunteer, and an active/growing Employee Resource Group network.
Legrand’s Building Control Systems (BCS) Division encompasses the Wattstopper, Vantage, and Shading Systems product lines. BCS offers industry-leading, energy-efficient lighting controls technology and services designed to meet code requirements, ensure ease of installation, and enable precise control of light in various environments such as offices, classrooms, hospitals, and homes. Combined with Shading Systems for residential and commercial applications, BCS provides advanced solutions for controlling natural and electric light in living, learning, and working spaces. BCS teams collaborate with designers to offer solutions that support today’s green initiatives, including LEED, WELL Building, and Living Building Challenge.
About the Job: Firmware Intern
This is an exciting opportunity for a Firmware Intern to join Legrand’s Building Control Systems Team in Carlsbad, CA.
The successful candidate will work individually or as part of a design team, engaging in the development, evaluation, and verification of system- and device-level requirements, architecture, and interface specifications. The role also involves device-level firmware architecture, design, and implementation. The intern may participate in any part of the Software Development Lifecycle and will specifically support Legrand’s Lighting Management solutions.
What Will You Do?
As a Firmware Intern, your responsibilities will include:
• Working closely with a Senior Firmware Engineer to contribute to the development of the Engineering Product Specification for Lighting Management solutions.
• Designing and implementing functionality, as well as developing automated verification processes, for secure firmware used in RTOS-based devices within Lighting Management solutions.
• Performing other similar and related duties as required to support the team and projects.
Qualifications
Required Skills
Education:
• Candidates must be pursuing a degree in Embedded Systems Engineering, Software Engineering, Computer Science, Computer Engineering, or possess an equivalent combination of education and experience.
Experience (Soft Skills):
• Must be self-driven and capable of working effectively in a remote team environment.
• Must have the ability to efficiently and effectively find and apply Internet and Web-based technical resources.
• Must be highly collaborative, able to work both locally and remotely in a team-based environment, and self-directed for productive remote work. The candidate should foster open communication and support an environment of innovation and creative change.
• Must possess strong organizational and time management skills, close attention to detail, and the ability to effectively handle multiple priorities.
• Must demonstrate the ability to follow a project plan, establish priorities, work to deadlines, and manage multiple tasks at various stages of work.
• Must have excellent verbal and written communication skills and be able to communicate effectively across the organization.
• Must be an effective listener, capable of extracting necessary information and validating understanding.
• Must be able to handle task and/or project changes in response to business priority adjustments.
Skills/Knowledge/Abilities (Technical):
• Proficiency in Object-oriented Design (Java or C++).
• Experience with Event-driven Programming.
• Familiarity with the C Programming Language (experience in embedded environments is a plus).
• Familiarity with RTOS (Real-Time Operating Systems) is a plus.
• Contributions to open-source projects are a plus.
Salary Range:
• The salary for this position is $22.00-$26.00/hourly.