Legrand is looking for a Firmware Intern to join the Building Control Systems Team to support the development and verification of secure firmware for RTOS-based devices within their Lighting Management solutions.
Requirements
- Object-oriented Design (Java or C++).
- Event-driven Programming.
- C Programming Language (in embedded environments a plus).
- RTOS familiarity a plus.
- Contributions to open-source projects a plus.
Responsibilities
- develops, evaluates, and verifies system- and device-level requirements, architecture, and interface specifications; device-level firmware architecture, design, and implementation.
- contribute to the development of the Engineering Product Specification for our Lighting Management solutions.
- Design and implement functionality and automated verification of secure firmware for RTOS-based devices within the Lighting Management solutions.
- Performs other similar and related duties as required.
Other
- Must be self-driven to effectively work remotely in a team environment.
- Must have ability to find and apply Internet and Web-based technical resources efficiently and effectively.
- Must be highly collaborative and able to work locally and remotely in a team-based environment as well as be self-directed for productive remote work. Fosters open communication and support an environment of innovation and creative change.
- Must have strong organizational and time management skills, close attention to detail and be able to effectively handle multiple priorities.
- Must demonstrate ability to follow a project plan, establish priorities, work to deadlines, and control multiple tasks at various stages of work.
- Must have excellent verbal and written communications skills and be able to communicate effectively across the organization.
- Must be an effective listener, able to extract necessary information and validate understanding of the information.
- Must be able to handle task and/or project changes in response to business priority adjustments.