工作內容:
Summary: Work within a team to design, develop and verify low-level firmware for embedded microprocessors in a mixed signal ASIC environment. Create processes and software to test products in manufacturing and assure that the products meet applicable specifications.
Duties and Responsibilities:
•Development of low-level firmware for embedded microprocessors •Develop C and C++ code for real time embedded applications •Troubleshoot electrical and mechanical problems •Design and implement tests that ensure quality and functionality of a product •Provide architecture and system design support •Create and implement signal-processing algorithms for conditioning filtering and adjusting for environmental factors •Provide timelines, schedules, functional specifications and failure analysis
Qualifications and Requirements:
•BSEE or MSEE plus 2+ years of firmware development experience •Understanding of electronic circuits •Understanding of basic mechanical systems •Working knowledge of microcontrollers •Expertise in C language, required •Experience with C++ and C# (knowledge of Lua scripting is a plus) •Excellent time management required •Willing to travel oFrequent travel in and around Taipei. Firmware engineers often accompany FAE’s to customer sites •Skilled in use of electronic test equipment (i.e. oscilloscope, logic analyzer, meter) •Excellent written and verbal communications skills required oMust be willing to directly communicate with customers by answering questions and providing solutions •Excellent time managements required •Experience in documentation set-up and implementation •Good verbal and non-verbal communication skills