Embedded Software Engineer - Linux & Modern C++

Motorola Solutions

Indiana (PA)

On-site

USD 75,000 - 95,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 in the United States is seeking an embedded software engineer to develop firmware for Linux-based embedded systems using modern C++. You will contribute to architecture, coding, unit tests, and integration in an Agile environment.

The role involves working with vendor APIs, defining interfaces, and maintaining code with a multi-stage CI pipeline on production hardware. A Bachelor’s degree in CS or a related field is required, with opportunity for growth within our Embedded

Qualifications

  • Strong understanding of object-oriented programming in C++.
  • Experience developing Linux-based embedded systems.
  • Bachelor’s degree in Computer Science or related field.
  • Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position.

Responsibilities

  • Embedded software development of applications in modern C++.
  • Develop code, author and refine stories, and execute tests in an Agile embedded development environment.
  • Work with vendor-provided APIs and SDKs
  • Define software APIs and implementation details
  • Utilize a multi-stage continuous integration build process to produce embedded software loads.
  • Debug system-level issues running on production hardware

Skills

C++ (OO)
Linux embedded
Embedded systems

Education

Bachelor’s degree in Computer Science or related field

Job description

Motorola Solutions in the United States is seeking an embedded software engineer to develop firmware for Linux-based embedded systems using modern C++. You will contribute to architecture, coding, unit tests, and integration in an Agile environment.

The role involves working with vendor APIs, defining interfaces, and maintaining code with a multi-stage CI pipeline on production hardware. A Bachelor’s degree in CS or a related field is required, with opportunity for growth within our Embedded

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

Similar jobs worth comparing

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 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 - 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
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 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 Software Engineer - Modern C++, Linux
Embedded Software Engineer - Modern C++, Linux

Motorola Solutions • Indiana (PA)

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

Motorola Solutions • San Diego (CA)

On-site
USD 130,000 - 180,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K 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
Firmware developer - C++
Firmware developer - C++

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 85,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 130,000