To apply for this position send resumes to work@cirque.com and reference: Firmware Engineer

Firmware Engineer

Location: Salt Lake City

General Overview:

We're looking for an individual to 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. Determining the best method for achieving the highest test coverage using different test processes.


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.

  • Create emulation, validation software and prototypes.

  • Provide timelines, schedules, functional specifications and failure analysis.


 Qualifications and Requirements:

  • MSEE or BSEE and 5+ years experience firmware/software development

  • 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)

  • Willing to travel

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

  • A certain degree of creativity, latitude and adjusting to circumstances is required.

  • Excellent time management required.

  • Excellent written and verbal communications skills required.

  • Experience in documentation set-up and implementation

  • Good verbal and non-verbal communication skills

  • Authorized to work in US


 Reporting Structure:

  • This position is an exempt position.


 Send resume to work@cirque.com and reference: Firmware Engineer