Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Motorola Logo

Senior Embedded Software Engineer - C++

Motorola

$100,000 - $140,000
Oct 1, 2025
Allen, TX, USA
Apply Now

Motorola Solutions is seeking a Senior Engineer to develop firmware for embedded systems running on a Linux environment using C++ for in-car video systems and body-worn cameras.

Requirements

  • 5+ years of experience in object-oriented programming in C++
  • Experience developing Linux-based embedded systems
  • High-performance video system software development
  • User Interface development on Linux systems
  • Experience with real-time system considerations
  • Linux Kernel experience with device drivers, device trees, kernel modules, etc
  • Bare Metal development experience in C

Responsibilities

  • Embedded software development of applications in modern C++ (C++17 or greater)
  • 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.

Other

  • Bachelor’s degree in Computer Science or related field
  • Under 10% travel
  • Relocation Provided: None
  • Position Type: Experienced
  • Referral Payment Plan: Yes