Embedded Software Engineer - Modern C++, Linux

Motorola SolutionsAllen, TX
$75,000 - $95,000Onsite

About The Position

The Embedded Software Team at Motorola Solutions, Inc. delivers firmware for embedded devices including in-car video systems and body cameras. The highly skilled engineers in this team utilize their diverse backgrounds and specializations to develop Linux-based applications in support of the customer solution. The team uses modern C++ to develop highly portable code, and utilize state-of-the-art tools and systems throughout the development life cycle.

Requirements

  • 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.

Nice To Haves

  • Master’s degree in Computer Science or related field
  • Bare Metal development experience in C
  • Linux Kernel experience with device drivers, device trees, kernel modules, etc.
  • Yocto implementation expertise
  • User Interface development on Linux systems
  • Android development experience
  • Open Source Software experience
  • Network implementation
  • Continuous integration pipeline management
  • Experience with real-time system considerations
  • Neural network utilization and applications development
  • Academic projects and relevant coursework

Responsibilities

  • Develop firmware for embedded systems running Linux using C++.
  • 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

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service