Embedded Software Engineer

Motorola Solutions•Allen, TX

About The Position

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

Requirements

  • At least 1 year of C++ development experience paired 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 in the U.S. indefinitely; 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 complex system-level issues on production hardware.
  • Author and refine user stories, execute unit and system-level tests, and participate in Agile sprint deliverables.
  • Use multi-stage continuous integration processes to build, test, and release reliable embedded software loads.

Benefits

  • Incentive bonus plans
  • Medical, dental, and vision benefits
  • 401(k) 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