Senior Staff Firmware Engineer

Motorola Solutions
United States
Workplace: OnsiteFull timeUSD 130,000 - 180,000 annuallyFunction: Hardware, Embedded & Systems EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Debugging","Code documentation","Autonomy","Organization","Cross-functional collaboration"]

Design and develop reliable software for internally designed embedded systems and Linux hardware interface services. Own code end-to-end with verification testing and documentation, and build new features and packages in Python and Golang running as system services on Debian for ARM devices. Create Linux drivers and implement security communications protocols, collaborate with QA on unit/regression testing, and work cross-functionally with mobile, backend, hardware, and firmware teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
1 month ago

Senior Staff Firmware Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 40 days agoStatus: Live

Job Summary

Design and develop reliable software for internally designed embedded systems and Linux hardware interface services. Own code end-to-end with verification testing and documentation, and build new features and packages in Python and Golang running as system services on Debian for ARM devices. Create Linux drivers and implement security communications protocols, collaborate with QA on unit/regression testing, and work cross-functionally with mobile, backend, hardware, and firmware teams.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop reliable software for embedded systems and Linux hardware interface services
  • •Own code, including verification testing and writing documentation
  • •Develop features and packages in Python and Golang for Debian system services on ARM devices
  • •Create and manage Linux drivers and implement/test security communications protocols
  • •Collaborate with QA on life cycle, unit, and regression test scripts and support manufacturing quality control
Travel: Low travel

Pay and Benefits

Salary: USD 130,000 - 180,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kPaid LeaveEquityPaid Holidays

Key Requirements

  • •7+ years programming in C or C++
  • •RTOS experience, including Zephyr and FreeRTOS
  • •Strong debugging and ability to analyze existing code
  • •Working knowledge of CI/CD workflows
  • •Bachelor’s degree
Experience:7+ yearsEmbedded systemsRTOSLinux
Education:Bachelor's
Skills:DebuggingCode documentationAutonomyOrganizationCross-functional collaboration
Tech Stack:CC++PythonGolangLinuxDebianARMRTOSZephyrFreeRTOSCI/CDJIRAZendeskTestRailDriversSystem services

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Motorola Solutions
Provides mission-critical communications products and services, including radios, software, video security, and command center solutions for public safety, government, and enterprise customers worldwide.
Industry: Surveillance & Security Hardware
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Chicago, United States
Founded: 1928
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn