🌿 Back to all jobs

🥝 Principal Firmware Engineer

Motorola Solutions | Culver City, United States | Posted June 10, 2026

Job Description

Job Description

Responsibilities:

  • Designing and developing highly reliable software for our internally-designed embedded systems as well as hardware interface services in the linux environment.
  • Taking ownership of your code, including verification testing and writing documentation.
  • Developing new features and existing packages in Python and Golang that run as system services in Debian on ARM devices
  • Work with QA team to design, develop and execute test scripts for life cycle, unit and regression testing
  • Work cross functionally with mobile, backend, hardware and firmware teams to develop new products
  • Create and manage drivers for Linux based operating systems. Implement and test security communications protocols
  • Work with customer support and other software teams as a technical resource for any customer issues and patch bugs as needed
  • Support for internal and external manufacturing efforts for ...
  • Apply for This Position

    Submit Application