Embedded Software Engineer

Motorola Solutions•Allen, TX
•$80,000 - $90,000

About The Position

Motorola Solutions is seeking an Embedded Software Engineer to develop robust, scalable software for Linux-based embedded systems. The role covers the full software lifecycle, from architecture and modern C++ development through unit testing, system maintenance, and code reuse across production hardware. The Embedded Software Team develops firmware for devices such as in-car video systems and body cameras, using portable code and modern tools throughout the development lifecycle.

Requirements

  • At least 1 year of C++ development experience with hands-on exposure to Linux-based embedded systems.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience.
  • Strong understanding of object-oriented programming in C++ and hands-on experience developing Linux-based embedded systems.
  • Legal authorization to work indefinitely in the U.S.; employer work permit sponsorship is not available.

Nice To Haves

  • Experience with low-level systems, including Bare Metal C development, Linux Kernel drivers, device trees, and Yocto implementations.
  • Familiarity with real-time operating system (RTOS) considerations, networking protocols, and CI/CD pipeline management.
  • Exposure to Linux UI development, Android development, Open Source tools, or embedded neural network applications.

Responsibilities

  • Architect, code, and maintain embedded software applications using modern C++.
  • Integrate vendor-provided APIs and SDKs, define software interfaces, and debug system-level issues on production hardware.
  • Author and refine user stories, conduct unit and system-level testing, and participate in Agile sprint deliverables.
  • Use multi-stage continuous integration processes to build, test, and release embedded software loads.

Benefits

  • Incentive bonus plans
  • Medical, dental, and vision benefits
  • 401K with company match
  • 10 paid holidays
  • Generous paid time off packages
  • Employee stock purchase plan
  • Paid parental and family leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service