本文发表在 rolia.net 枫下论坛Job Description
Software Engineer
REPORTS TO:
Engineering Manager
RESPONSIBLE FOR:
 Design
o Working as a key software design resource on a team to take an engineering project from inception through to a viable commercial product.
o Identifying opportunities for improvement of existing software, either to increase performance or to increase functionality and compatibility.
o Creation of modular and re-useable code for hardware control, device communications and human-machine interface (HMI).
o Program and test embedded and PLC systems for machine control and large-scale SCADA (Supervisory Control and Data Acquisition) networks.
o Provide assistance in the design process of new PCB assemblies.
o Use experience to create beneficial procedural changes to FTI software development process and introduce industry best-practices.
o Provide detailed documentation, demonstration and training for software to customers and FTI personnel.
o Define test plans/procedures and integrate software with test real-time embedded systems.
 Engineering support for:
o Management
 Providing technical advice on feasibility of proposed product changes and new products.
o Sales
 Working directly with sales personnel to provide technical knowledge and assist in estimating project scope and risks.
o Production
 Identifying and implementing beneficial changes in design and installation of parts to reflect production experience.
o Materials Management
 Advising materials manager on specifications for each part, creating Bill of Materials and assisting him/her in qualifying vendors.
 Quality systems
o Becoming familiar with and using FTI’s ISO systems, such as revision control on drawings, Engineering Change Notices, Non-Conformance Reports
 Qualifications
o Minimum 5 years experience software development for real-time embedded systems in analyzing requirements, designing, coding, and debugging using a variety of microcontrollers.
o Extensive knowledge of hardware interface concepts with operating systems such as DOS, VxWorks, Linux RT and Windows CE.
o Demonstrated ability with high-level programming languages (C/C++, Java) and low level assembly languages.
o Knowledge of interface communication with RS-232/RS-485 serial, TCP/IP, 802.11 and Bluetooth.
o Experience developing systems for SCADA, POS and secure transactions.
o Commitment to meeting schedules and quality goals.
o Previous experience with Microchip PICmicro controllers an asset.
o Excellent communication skills both written and oral, in the English Language.更多精彩文章及讨论,请光临枫下论坛 rolia.net
Software Engineer
REPORTS TO:
Engineering Manager
RESPONSIBLE FOR:
 Design
o Working as a key software design resource on a team to take an engineering project from inception through to a viable commercial product.
o Identifying opportunities for improvement of existing software, either to increase performance or to increase functionality and compatibility.
o Creation of modular and re-useable code for hardware control, device communications and human-machine interface (HMI).
o Program and test embedded and PLC systems for machine control and large-scale SCADA (Supervisory Control and Data Acquisition) networks.
o Provide assistance in the design process of new PCB assemblies.
o Use experience to create beneficial procedural changes to FTI software development process and introduce industry best-practices.
o Provide detailed documentation, demonstration and training for software to customers and FTI personnel.
o Define test plans/procedures and integrate software with test real-time embedded systems.
 Engineering support for:
o Management
 Providing technical advice on feasibility of proposed product changes and new products.
o Sales
 Working directly with sales personnel to provide technical knowledge and assist in estimating project scope and risks.
o Production
 Identifying and implementing beneficial changes in design and installation of parts to reflect production experience.
o Materials Management
 Advising materials manager on specifications for each part, creating Bill of Materials and assisting him/her in qualifying vendors.
 Quality systems
o Becoming familiar with and using FTI’s ISO systems, such as revision control on drawings, Engineering Change Notices, Non-Conformance Reports
 Qualifications
o Minimum 5 years experience software development for real-time embedded systems in analyzing requirements, designing, coding, and debugging using a variety of microcontrollers.
o Extensive knowledge of hardware interface concepts with operating systems such as DOS, VxWorks, Linux RT and Windows CE.
o Demonstrated ability with high-level programming languages (C/C++, Java) and low level assembly languages.
o Knowledge of interface communication with RS-232/RS-485 serial, TCP/IP, 802.11 and Bluetooth.
o Experience developing systems for SCADA, POS and secure transactions.
o Commitment to meeting schedules and quality goals.
o Previous experience with Microchip PICmicro controllers an asset.
o Excellent communication skills both written and oral, in the English Language.更多精彩文章及讨论,请光临枫下论坛 rolia.net