Legrand has an exciting opportunity for a Linux Software Engineering Specialist to join the Building Control Systems WattStopper Team in Markham, Ontario . To execute successfully on software / firmware development for the Building Control System (BCS) Division. To design, develop, integrate and test embedded firmware and custom software applications for gateway hub products. This software / firmware will be highly reusable and designed to be leveraged across multiple LNCA Business Units as practicably as possible. Contribute detailed design, coding, integration, and testing skills / efforts to achieve product development functional requirements.
Responsibilities
- The architecture and specification of software solutions using C / C++ on a Linux platform and embedded environment.
- Creation and / or review of product design specifications.
- Individual contributions with custom tool chain setup and the creation, debug and hardware / software integration of custom software intended to meet functional requirements of product design specifications.
- Individual contributions in the review, analysis and acceptability of software modules contributed by extended teams or contract partners.
- Individual contributions in the identification and specification of test methodologies required to analyze software for functional acceptability.
- Individual contributions in the development of automated regression test applications.
- Performs other similar and related duties as required.
Qualifications
Education :
BS degree from an accredited college in a related discipline, with 5+ years of professional experience; or 3 years of professional experience with a related master’s degree.5+ years' experience with SW development in C / C++.5+ years' experience with UNIX / Linux.1+ years' experience with a formal development process.Skills / Knowledge / Abilities :
Experience with EVT, DVT, and PVT phases (Or equivalent tollgate development processes) for hardware, software, and firmware development, as well as Alpha, Beta phases for SW.Experience with Agile tools including familiarity with VSTS, JIRA or similar.Requires strong organizational and time management skills, close attention to detail and be able to effectively handle multiple priorities.Must possess excellent project management skills, including demonstrated ability to develop and manage to a project plan, establish priorities, work to deadlines and control several projects at various stages of work.Strong computer skills, proficient with word processing, spreadsheet and presentation software, e-mail and meeting management software. Ability to use internet and web-based resources efficiently and effectively.Must be highly collaborative and able to work in a team-based environment.Must possess strong analytical skills and the ability to identify trends and establish proactive corrective actions. Must be able to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems.Must have excellent verbal and written communications skills and be able to communicate effectively across all levels of the organization. Must be an effective listener, able to maintain focus extract necessary information and validate understanding of the information. Able to create effective reports, presentations and business correspondence.#J-18808-Ljbffr