M

Embedded Software Engineer - Modern C++, Linux

Motorola Solutions

Allen, Texas, United States Full time July 08, 2026
Apply Now

Vacancy Description

Job Description

Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit test, system level test definition, testability, maintenance, and code reusability.

Responsibilities

  • 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

  • Qualifications:

  • Strong understanding of object-oriented programming in C++

  • Experience developing Linux-based embedded systems

  • Bachelor’s degree in Computer Science or related...

  • Ready to Apply?

    अभी आवेदन करें

    Submit your application for Embedded Software Engineer - Modern C++, Linux at Motorola Solutions

    Apply for this Position