Manager, Firmware Engineering (Hybrid)

General Overview:

Responsible for the direction and management of Cirque. The ideal candidate will have extensive hands-on experience in firmware coding along with the passion for leading teams to success.

Duties and Responsibilities:

  • Direct and lead in a fast-paced new technology development environment pushing the technology to its limits to move solutions forward.

  • Facilitate individual contributors’ growth and get commitments from individuals and teams while meeting the project requirements and timelines.

  • Must be willing and capable of leading by example; this role includes both managing people and writing code.

  • Collaborate with other groups (ex: quality, project management) to solve problems

  • Lead a team of firmware engineers in writing C code on very small ARM MCUs or equivalent in a very resource constrained environment.

  • Extensive experience working in microcontrollers with less than 128kb of flash and less than 16kb of RAM. Ability to optimize and reduce RAM and Flash usage when needed.

  • Lead continuous improvement efforts to enhance system architecture and ensure code is portable, reusable, and can be shared by all members of the team.

  • Lead continuous improvement efforts to enhance coding standards and code collaboration (ie code reviews, issue tracking, etc) with the goal being to reduce development time per project through better and more efficient code development practices.

Qualifications and Requirements:

  • BSEE or equivalent.

  • Ten years’ experience working in an engineering environment, directly working with firmware or low-level embedded systems.

  • Must have a broad knowledge of firmware and electrical systems

  • Specific capability and experience in firmware development (micro-controllers C code)

  • Experience with Windows programing (C++), C# is a plus.

  • Ability to read and use schematics

  • Ability to manage and lead teams effectively

  • Knowledge of common interfaces (SPI, I2C, UART)

  • Experience working in an Agile/Scrum environment a plus

  • Excellent communication skills

  • Excellent documentation skills

  • Excellent customer service skills

Reporting Structure:

Position reports to Chief Executive Officer.

This position is an exempt position.

HYBRID POLICY: Minimum of 3 days in office from our office in Sandy, UT.

Please note: Position will be 100% onsite during the initial 3-6 month training period.