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
o Frequent travel in and around Taipei. Firmware engineers often accompany FAE's to customer sites
• Skilled in use of electronic test equipment (ie oscilloscope, logic analyzer, meter)
• Excellent written and verbal communications skills required
o Must 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
To Apply: send resume to work@cirque.com with Firmware Engineer Taipei in the subject line.