ESSENTITAL DUTIES AND RESPONSIBILITIES ? Determines technical feasibility by evaluating analysis, problem definition, requirements and proposed solutions ? Design reliable and structured embedded software in MCU in accordance with design criteria and performance objectives ? Design and development of FPGA devices in Verilog and VHDL with timing simulations ? Conduct functional tests for new designs or modified existing designs to evaluate firmware performance ? May prepare proposals and cost estimates and work schedules to meet completion dates and technical specifications ? Define optimum design criteria and operating characteristics of subassemblies and complete instruments ? Prepare documentation such as sourcing code, firmware structure, schematic diagrams, test procedures, theory of operation, and purchased part lists, instruction manuals and related information ? Accomplish engineering and organization mission by completing related results as needed QUALIFICATIONS: ? Bachelor Degree or above in EE or equivalent. ? + 3 years design experience on firmware development ? Familiar with embedded software/platform knowledge ? Familiar with the protocol – Biss, Profitbus and SSI is an asset ? Ability to drive structured and methodological analysis for tough issues during development. ? Proficiency with debugging, troubleshooting production issues. ? Excellent Teamwork spirit