Firmware Engineer - Taipei, Taiwan

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

·        Fluent in C, C++ and C# (knowledge of Lua scripting is a plus)

·        Excellent time management required

·        Willing to travel

·        Skilled in use of electronic test equipment (i.e. oscilloscope, logic analyzer, meter)

·        Excellent written and verbal communications skills required

·        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.