Jobs · Engineering

Senior Staff Firmware Engineer

Motorola Solutions · Illinois, United States · 3 wk ago
RemoteRemoteEngineering$130k–$180k/yrFull-time

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.
  • Working with QA team to design, develop and execute test scripts for life cycle, unit and regression testing.
  • Working 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.
  • Supporting internal and external manufacturing efforts for product quality control and bring up.
  • Working with customer support and other software teams as a technical resource for any customer issues and patch bugs as needed.

Qualifications

  • 7+ years experience programming in C, or C++
  • RTOS experience, including Zephyr and FreeRTOS
  • Strong ability to analyze existing code and debug
  • Working knowledge of CICD workflows and basic implementation principles
  • Highly organized, can juggle competing priorities and tasks
  • Familiarity with JIRA, Zendesk, and TestRail
  • Willingness to work autonomously
  • Willing to learn and share your knowledge with others
  • Bachelor's Degree

Similar jobs

Senior/Staff Firmware Engineer

Ceribell │ AI-Powered Point-of-Care EEGSunnyvale, CA· 1 wk ago
Engineering$120k–$225k/yrapply on job-boards.greenhouse.io

Senior Firmware Engineer

SymboticAndover, MA· 1 wk ago
Engineering$120k–$165k/yrapply on symbotic.wd504.myworkdayjobs.com