Principal Firmware Engineer

Motorola Solutions•Fort Collins, CO

About The Position

Motorola Solutions is seeking a firmware developer to build firmware and software for digital imaging and camera products based on an embedded Linux platform. The role covers defining, designing, and developing software at the core of the imaging systems platform and camera products. The engineer will contribute throughout product generation, including design, development, testing, and deployment, using modern embedded systems tools and working with high-performance teams to solve challenging problems. The position involves developing, testing, and maintaining software for video security products and participating in the software development lifecycle from coding through system integration and debugging. It is a full-time position reporting to the Camera Firmware Manager. The stated U.S. target base salary range is $135,000–$155,000, with the actual offer dependent on job-related knowledge, skills, and experience.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field from an accredited four-year college or university, or equivalent; a bachelor’s degree is also listed as a basic requirement.
  • At least 5 years of experience in C++ or C.
  • Proficiency in C++ and high-level object-oriented design methodologies.
  • Extensive experience with Linux kernel and application development.
  • Experience with networking and IoT.
  • Solid understanding of typical embedded Linux software stacks and how designs flow from API/UI down to hardware.
  • Ability to work effectively in a collaborative, high-performance team environment.
  • Ability to deliver firmware that meets business objectives for scope, schedule, and quality.
  • Ability to develop software using processes that support high-quality firmware, including unit tests and code reviews.
  • Ability to communicate effectively in written and oral form.
  • Experience with real-time video, such as RTSP and H.264.

Nice To Haves

  • Master’s degree preferred.

Responsibilities

  • Perform complex research, design, and development work on new or existing products.
  • Work with cross-functional engineering teams to develop firmware design strategies that meet project objectives.
  • Modify existing firmware packages to fit customer needs and configurations.
  • Improve firmware technology and development processes.
  • Develop firmware applications according to technical specifications.
  • Verify products and solutions against specifications.
  • Participate in design, development, testing, deployment, system integration, and debugging of camera and video security products.

Benefits

  • Incentive bonus plans
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) with company match
  • 10 paid holidays
  • Generous paid time off packages
  • Employee stock purchase plan
  • Paid parental and family leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service