Senior Firmware Engineer - Embedded Linux & Security

Motorola Solutions

San Diego (CA)

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
10 Paid Holidays
Generous Paid Time Off
Employee Stock Purchase Plan
Paid Parental & Family Leave

Job summary

Motorola Solutions is seeking an experienced embedded software engineer in San Diego to design and develop reliable software for our ARM-based Linux systems. You will own features, drive verification, and write documentation while collaborating across mobile, backend, hardware and firmware teams to deliver secure, scalable products.

The role requires 5+ years of C/C++ experience, RTOS familiarity, and strong debugging skills, with a U.S. work authorization. Competitive salary and benefits apply.

Qualifications

  • 5+ years of experience programming in C or C++.
  • Legal authorization to work in the U.S. without sponsorship.
  • RTOS experience with Zephyr and FreeRTOS.
  • Ability to analyze and debug existing code.
  • Experience with CI/CD workflows.
  • Strong organizational skills and ability to juggle priorities.
  • Familiarity with JIRA, Zendesk, and TestRail.
  • Bachelor's Degree in a related field.

Responsibilities

  • Design and develop reliable software for embedded systems and hardware interface services in Linux.
  • Own code including verification testing and documentation.
  • Develop new features in Python and Golang for system services on Debian/ARM.
  • Collaborate with QA to design and run test scripts for lifecycle, unit, and regression tests.
  • Coordinate with mobile, backend, hardware and firmware teams to craft new products.
  • Create and manage Linux drivers and test security communications protocols.
  • Support manufacturing efforts and provide technical input for customer issues.

Skills

C/C++
RTOS
Debugging
CI/CD
JIRA
Zendesk
TestRail
Autonomy

Education

Bachelors Degree

Job description

Motorola Solutions is seeking an experienced embedded software engineer in San Diego to design and develop reliable software for our ARM-based Linux systems. You will own features, drive verification, and write documentation while collaborating across mobile, backend, hardware and firmware teams to deliver secure, scalable products.

The role requires 5+ years of C/C++ experience, RTOS familiarity, and strong debugging skills, with a U.S. work authorization. Competitive salary and benefits apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer — Embedded Linux, C/C++, Security Impact
Senior Firmware Engineer — Embedded Linux, C/C++, Security Impact

Motorola Solutions • Los Angeles (CA)

On-site
USD 130,000 - 180,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Embedded Linux C++ Engineer – Firmware & Systems
Embedded Linux C++ Engineer – Firmware & Systems

Motorola Solutions • Allen (TX)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with Company Match
+4
Embedded Software Engineer - Linux & Modern C++
Embedded Software Engineer - Linux & Modern C++

Motorola Solutions • Indiana (PA)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Senior Embedded Security Engineer: Linux Defense Expert
Senior Embedded Security Engineer: Linux Defense Expert

Motorola Solutions • Los Angeles (CA)

Hybrid
USD 140,000 - 200,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with company match
+4
Senior Embedded Firmware Architect - ARM/Linux Networking
Senior Embedded Firmware Architect - ARM/Linux Networking

Motorola Solutions • Los Angeles (CA)

On-site
USD 180,000 - 220,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with company match
+6
Embedded Software Engineer — Real-Time Linux (C/C++, Python)
Embedded Software Engineer — Real-Time Linux (C/C++, Python)

Motorola Solutions • Schaumburg (IL)

On-site
USD 75,000 - 130,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Embedded Linux Firmware Engineer - Modern C++
Embedded Linux Firmware Engineer - Modern C++

Motorola Solutions • Allen (TX)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Embedded Software Engineer - Modern C++, Linux
Embedded Software Engineer - Modern C++, Linux

Motorola Solutions • Allen (TX)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with Company Match
+4
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Motorola Solutions • Los Angeles (CA)

On-site
USD 180,000 - 220,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with company match
+6
Secure Embedded Software Engineer — ARM, Cryptography
Secure Embedded Software Engineer — ARM, Cryptography

Steneg • Germany (OH)

On-site
USD 90,000 - 120,000