Senior Embedded Software Engineer - Real-Time Linux & C++ (ARM)

Motorola Solutions

Colorado

On-site

USD 140,000 - 175,000

Full time

4 days ago
Be an early applicant

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 Packages
Employee Stock Purchase Plan
Paid Parental & Family Leave

Job summary

Motorola Solutions is seeking a Senior Embedded Software Engineer to join the Embedded Software Team, focused on body-worn camera systems and Linux driver development. You will work in an Agile environment to develop embedded applications in C++, kernel-space code, and collaborate across teams to deliver high-quality firmware.

The role requires strong RTOS/RTS experience, extensive C/C++ expertise, and familiarity with Yocto/Build-Root; travel is under 10%.

Qualifications

  • BS/MS degree in Computer Science, Engineering or a related field.
  • At least 10+ years of experience with C/C++ Embedded Software Development.
  • Strong understanding of real time systems.
  • Experience with ARM/Linux, Networking, Bluetooth
  • Experience with git and Gerrit
  • Familiarity with modern C++ (14/17).
  • Knowledge/experience with the Yocto project or Build-Root or Linux from scratch.
  • Knowledge/experience with other *NIX OS distro building
  • Experience with board bring- up of embedded systems with Linux.
  • Experience working with Linux drivers and bootloaders.
  • Experience with Linux Kernel development - write, port, debugging kernel drivers
  • Knowledge of video encoding and streaming.
  • Experience developing software using common Linux software library/package/services (for example: Blue-Z, D-Bus, Network Manager)

Responsibilities

  • Develop code, author and refine stories in an Agile embedded development environment.
  • Embedded software development of applications in C++.
  • Embedded software development in kernel space, maintain/update Linux drivers.
  • Demonstrate good teamwork, supporting other departments and collaborating with other design and development teams.

Skills

C/C++ Embedded
Real-time systems
ARM/Linux
Networking
Bluetooth
Git & Gerrit
Yocto/Build-Root
Linux drivers
Linux kernel dev
Video encoding

Education

BS/MS in CS/Engineering

Tools

Git
Gerrit
Linux

Job description

Motorola Solutions is seeking a Senior Embedded Software Engineer to join the Embedded Software Team, focused on body-worn camera systems and Linux driver development. You will work in an Agile environment to develop embedded applications in C++, kernel-space code, and collaborate across teams to deliver high-quality firmware.

The role requires strong RTOS/RTS experience, extensive C/C++ expertise, and familiarity with Yocto/Build-Root; travel is under 10%.

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

Similar jobs worth comparing

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 — 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
Sr. Embedded Software Engineer - C/C++
Sr. Embedded Software Engineer - C/C++

Motorola Solutions • Colorado

On-site
USD 140,000 - 175,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
Medical, dental, vision benefits
401(k) with company match 10%
Paid holidays
+3
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
Senior Embedded AI/Computer Vision Engineer (C++, Camera)
Senior Embedded AI/Computer Vision Engineer (C++, Camera)

Motorola Solutions • Waltham (MA)

On-site
USD 140,000 - 170,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 Embedded Software Engineer - Real-Time Linux
Senior Embedded Software Engineer - Real-Time Linux

Motion Recruitment • Salem (NH)

On-site
USD 120,000 - 160,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Embedded Software Engineer – Real-Time Wireless
Senior Embedded Software Engineer – Real-Time Wireless

Motorola Solutions • Schaumburg (IL)

On-site
USD 57,000 - 85,000
Bonus plans
Healthcare (Medical/Dental/Vision)
401K with Company Match
+3
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000