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.