Embedded Systems Specialist II
Legrand View all jobs
- Markham, ON
- $90,000-110,000 per year
- Permanent
- Full-time
- Collaborate on the architecture and specification of firmware solutions for embedded electronic products.
- Innovate and/or review product design specifications for continuous improvement.
- Design and debug hardware and firmware integration of custom firmware intended to meet functional requirements of product design specifications.
- Analyze and accept firmware modules contributed by extended team members or contract partners.
- Identify and specify test methodologies required to analyze software for functional acceptability including the development of automated regression test applications.
- Participate in the interviewing, evaluating and training of employees.
- Plan, assign and direct tasks and/or projects to team members, including coaching and developing talent as well addressing complaints and resolving employee issues.
- Collaborate with engineering leadership in the recommendations of employees for promotions and salary recommendations.
- Other duties as assigned and/or required.
- Technical working knowledge of technical software engineering including C/C++ programming and Real-Time Operating Systems.
- Ability to read and understand organizations’ product technical specifications such as API’s and user guides to determine product integration solutions.
- Ability to operate and control electronic equipment locally and remotely utilizing RS-232 and RS485 communication standards as well as using TCP/IP & wireless based communications principles such as Bluetooth, BLE and 6LowPAN and use IR remote control communication protocols.
- Advanced use of computers and Microsoft Office Suite Applications such as Word, Excel, Power Point, Outlook and other Enterprise Resource Planning (ERP) software applications.
- Excellent verbal and written English communication skills to read and comprehend highly complex instructions, procedures and/or correspondence while working in a cross cultural and functional matrix organization.
- Ability to effectively present and communicate intended design and project task assignments to team members as well as the ability to communicate summarized Project Status to Engineering Leadership.
- Ability to interview, screen, select, and monitor performance of technical personnel performing as embedded programmers. Ability to mentor and coach less-experienced firmware engineers in development best practices.
- Proficient in prioritizing projects/tasks to meet deadlines and multi-task while sustaining flexibility in a fast-paced team environment and changing priorities.
- Ability and willingness to travel domestically and internationally on a limited basis