✦ Luna Orbit — System Administration

Embedded Software Engineer

at Motorola Solutions

📍 Allen, TX (TX139) Onsite 💰 $80K – $100K USD / year Posted April 01, 2026
Salary $80K – $100K USD / year
Type Full-Time
Experience entry
Exp. Years 0-2 years
Education Bachelor's degree in Computer Science or related field
Category System Administration

Motorola Solutions seeks an Embedded Software Engineer to develop firmware for embedded Linux devices using modern C++ in an Agile environment. The role involves architecture, coding, unit tests, integration, and debugging across Linux-based embedded systems.

  • Embedded software development in C++; develop code and refine stories in Agile environment; work with vendor APIs and SDKs; define software APIs; utilize CI/CD build processes; debug system-level issues on production hardware

stack includes C++ on Linux, Python tooling, Git-based version control, and CI/CD pipelines using Azure DevOps or GitHub Actions. Experience with Linux-based embedded systems, and familiarity with Agile processes is expected.

The ideal candidate is an entry-level embedded software engineer with 0-2 years of experience, foundation in C++ and Linux, and exposure to Agile development. They should be comfortable working in a Linux-based embedded environment and contribute to CI/CD automation and scripting in Python.

Bachelor's degree in Computer Science or related field6+ months of experience in software development0-2 years experience
Master's degree in Computer Science or related fieldAcademic projects and relevant courseworkLinux kernel development with device driversDevice treesKernel modulesUI development on Linux systemsNetwork implementationReal-time system considerationsNeural network utilization
LinuxGitHub ActionsAzure DevOpsCI/CD pipelines
Bachelor's degree in Computer Science or related field6+ months of software development0-2 years of experienceC++LinuxLinux-based embedded systemsPythonGitCI/CDAzure DevOpsGitHub ActionsAgile
C++LinuxLinux-based embedded systemsPythonGitCI/CD pipelinesAzure DevOpsGitHub ActionsAgile
Problem-solvingCommunicationTeam collaborationIndependent workAdaptability
Industry SaaS
Job Function Develop firmware for embedded Linux devices and integrate software in an Agile embedded environment
Role Subtype Embedded Engineer
Tech Domains Python, Linux, Embedded Linux, Git, Kubernetes, Docker
embedded software engineerc++linuxlinux-based embedded systemsagile embedded developmentpythongitci/cdazure devopsgithub actionsembedded linuxengineeringnew gradentry levelus citizenvitalsoftware developmentagile

Lack of US work authorization, No degree in computer science or related field

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile