Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer - Modern C++, Linux

$75k - $95k

Motorola Solutions

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.

Department Overview
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.
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 field
Additional Considerations
  • 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
Target Base Salary Range: $75,000 - $95,000 USD.


Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.

#LI-RS1

Basic Requirements

Bachelor's degree in Computer Science or related field

Strong understanding of object-oriented programming in C++ with experience developing Linux-based embedded systems

Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position.

Travel Requirements
Under 10%
Relocation Provided
None
Position Type
New Grad
Referral Payment Plan
Yes

Our U.S. Benefits include:
  • 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
  • and more!

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.


We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.

We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Modern C++, Linux in Allen, TX vacancy
  • $86.8k - $165.2k

    Prattwhitney in McKinney, TX seeks a skilled software engineer to support the software development life cycle for embedded systems. Candidates should have at least 5...  ...years of relevant experience, particularly in C++ and Linux development. This role requires U.S.... 
    Linux

    Prattwhitney

    Mckinney, TX
    1 day ago
  • $100k - $150k

     ...Castelion Scaling an A+ Team | Engineers Wanted: Get Your Hands Dirty...  ...testing in development, and modern commercial manufacturing...  ...and deter future conflicts. Embedded Software Engineer Castelion is...  ...critical code. Comfortable with Linux internals, cross‑compilers,... 
    Linux
    Permanent employment
    Full time

    Castelion

    Allen, TX
    1 day ago
  • Senior Embedded Software Engineer job at CSI. Plano, TX. DIRECT HIRE / FULL TIME POSITION...  ...embedded software in C/C++. Experienced in the...  ...Experience and familiarity with modern control theory and applications...  ...development. Experience in LINUX application process... 
    Linux
    Full time
    Local area
    Remote work
    Monday to Friday

    Downtown Boulder Partnership

    Plano, TX
    1 day ago
  • Harris Geospatial Solutions is seeking a Senior Specialist, Software Engineer (Embedded) in Richardson, TX. The role focuses on embedded software...  ...least 6 years of experience in software engineering, including C++ development. Candidates must be U.S. citizens and hold an... 
    Suggested

    Harris Geospatial Solutions

    Richardson, TX
    16 hours ago
  •  ...technology firm in Texas, Plano, is seeking a Senior Embedded Software Engineer to spearhead embedded software projects for next-...  ...development, with strong skills in C and C++. This role demands proficiency in Linux development and the ability to work collaboratively... 
    Linux

    Atriano

    Plano, TX
    1 day ago
  • $153k - $170k

     ...to space research laboratories. The Embedded Software Engineers to work with software and hardware...  ...that run in mixed environments including Linux, Unix and/or Windows on desktop, server...  ...any or all of the following: Linux, C/C++, TCP/IP networking, and web... 
    Linux
    Full time
    Flexible hours

    OSI Systems

    Richardson, TX
    5 days ago
  • Prattwhitney is seeking a Senior Embedded Software Engineer in McKinney, TX to develop software components...  ...involves integrating software across Linux-based compute nodes and requires...  ...systems-level programming languages like C, C++, or Rust. The ideal candidate must... 
    Linux
    Flexible hours

    Prattwhitney

    Mckinney, TX
    1 day ago
  • OSI Systems is looking for an Embedded Software Engineer for one of our affiliates in Richardson, TX. The Embedded Software Engineer will work with...  ...software systems that run in mixed environments including Linux, Unix and/or Windows on desktop, server, tablet, and mobile... 
    Linux

    OSI Systems

    Richardson, TX
    4 days ago
  • $200k - $265k

    AI GPU - SR Staff Software Engineer (CPU, Linux, C++) Remote USA only Base pay range: $200,000.00/yr - $265,000.00/yr Publicly traded computer hardware...  ..., and annual stock grants. Must have 10+ years of embedded software development experience, but most importantly, 3... 
    Linux
    Remote job
    Full time

    Confidential Company

    Richardson, TX
    4 days ago
  •  ...Sr Embedded Software Engineer Plano, TX – Hybrid Need 3-5 years' experience in Embedded Software Development in Automotive industry. As...  ...Experience in UI development, web, iOS, Android, or native Linux application - Must Have Proficiency in Dart\TypeScript\Objective... 
    Linux
    Work experience placement

    Echo IT Solutions

    Plano, TX
    5 days ago
  •  ...POSITION TITLE: Embedded Linux Software Engineer / Embedded Software Engineer LOCATION: Plano, Texas Who We Are: Planmeca is one of the...  ...engineering or relevant industry experience. Skilled in C, C++, Python, and shell scripting for developing Linux kernel... 
    Linux
    Temporary work
    Remote work
    Flexible hours
    1 day per week

    Planmeca USA

    Richardson, TX
    6 days ago
  • $56.8k - $89.5k

     ...team as a Technical Support Engineer, delivering excellent support...  ...with command-line tools across Linux, Unix, and AIX servers. You...  ...maintenance problems or bugs to software engineering. Participates in...  ...the way in technology modernization, helping financial institutions... 
    Linux
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Allen, TX
    7 days ago
  •  ...Description: Embedded Security Developer Description: Our client is pioneering several different...  ...experience. Proficient programmer (i.e., C, C++, C#, and Java). Experience with embedded Linux systems Very knowledgeable of core security concepts... 
    Linux

    ConnectedX Inc

    Plano, TX
    1 day ago
  • $56.8k - $89.5k

     ...Technical Support Engineer (After Hours) General information...  ...You will work extensively with Linux, Unix, and AIX systems, leveraging...  ...system enhancements monthly (software and hardware updates) that...  ...leading the way in technology modernization, helping financial institutions... 
    Linux
    Full time
    H1b
    Work at office
    Local area
    Remote work
    Shift work

    Jack Henry & Associates

    Allen, TX
    2 days ago
  • $56.8k - $89.5k

     ...Administrator / Technical Support Engineer role. In this position, you...  ...will work extensively with Linux, Unix, and AIX systems,...  ...system enhancements monthly (software and hardware updates) that will...  ...leading the way in technology modernization, helping financial institutions... 
    Linux
    H1b
    Work at office
    Local area
    Remote work
    Shift work

    Jack Henry & Associates, Inc.

    Allen, TX
    3 days ago
  •  ...the financial services industry is seeking a Site Reliability Engineer to join their team. In this role, you'll work on improving platform...  ...roles, and proficiency in Python scripting, networking, and Linux systems. Competitive pay, medical benefits, and opportunities for... 
    Linux

    ManpowerGroup Global, Inc.

    Plano, TX
    2 days ago
  • A leading technology company is seeking a Software Developer in Texas to design and improve scalable systems. Requires strong Java skills and 5+ years of experience, particularly in Linux/Unix environments. The role offers a hybrid work model and great benefits, including... 
    Linux

    Pushpay Holdings Limited

    Allen, TX
    16 hours ago
  • $45 - $50 per hour

     ...Embedded Software Developer Location: Dallas - onsite role - no remote Must have: C++ and Linux skills Rate: $45 - 50/Hr Key Responsibilities Develop, debug, and optimize...  .... Advanced proficiency in modern C++ is essential, at least 14, 17 version... 
    Linux
    Remote work

    AA2IT

    Plano, TX
    5 days ago
  •  ...need candidates with excellent embedded systems experience, with...  ...have development background, C, C++, C#, and Java. # Should have...  ...Embedded Cybersecurity Engineer Description: Toyota...  ...Experience with embedded Linux systems. Very knowledgeable... 
    Linux
    Contract work

    ConnectedX Inc

    Plano, TX
    1 day ago
  • Network Automation Engineer Job in United States 2025 | Jobs via Dice Are you looking to elevate...  ...while navigating the intricacies of modern IT networks. About the Role As a Network...  ...essential; a background in Python and Unix/Linux is advantageous. Certifications : CCIE... 
    Linux

    NewsNowGh

    Plano, TX
    1 day ago
  • $45 per hour

     ...experience in both Systems Engineering and Software Development Advanced knowledge...  ...Operating System (Unix/Linux, Windows, Z/OS) internals...  ...the programming languages (C, C++, Perl, Python, Java, C#,....  ...Kerberos, LDAP, Windows AD) Modern compute technologies (e.g.,... 
    Linux
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions

    Plano, TX
    2 days ago
  •  ...maintenance costs. Broad technical expertise with the software and hardware components of modern computing environments, including a deep knowledge and...  ...Operating systems, Unix Operating Systems (Red Hat Enterprise Linux), server, storage, network, security, virtualization,... 
    Linux
    Work experience placement

    TechDigital Group

    Frisco, TX
    4 days ago
  • Job Title: RAN Optimization Engineer (4G/5G) | Telnet Inc. | Plano, TX, USA Recruiting Company...  ..., you will work at the forefront of modern wireless networks, supporting live 4G and...  ...fundamentals Working knowledge of UNIX/LINUX operating systems Strong analytical and... 
    Linux
    Full time
    Contract work
    Immediate start

    Telnet Inc.

    Plano, TX
    2 days ago
  • $117k - $135.2k

     ...Software Development Engineer 3 Location: Hybrid (3 days in office per week) in Allen, TX only About...  ...development, specifically in Java and Linux/Unix environments. ~ Experience working...  .... ~ Desired experience with C, C++, and/or Rust, and strong web application... 
    Linux
    Work at office
    Remote work
    2 days per week
    3 days per week

    Pushpay

    Allen, TX
    4 days ago
  • $95k - $115k

     ...Infrastructure Engineer Infrastructure Engineer Richardson, TX...  ...maintain existing systems through Linux Based Tools and manage the...  ...g. Python, Java, Ruby, Bash, C++, C#, Go) Current TS/SCI CI...  ...existing scripts Experience with modernization technologies such as... 
    Linux
    Work experience placement

    Cornerstone Defense

    Richardson, TX
    5 days ago
  •  ...of strong hands-on experience in complete Software Development Life Cycle with Java (8/17),...  ...(XLR). ~ Should be able to adhere to modern CI/CD concepts and proactively suggest automation...  .... ~ Basic knowledge of working with Linux. ~ Self-motivated, goal oriented with... 
    Linux

    SARIAN Co

    Plano, TX
    4 days ago
  •  ...Job Description Job Description Linux VMware System Engineer Client Location: Salt Lake City, UT...  ...to the evolution and integration of modern stack components comma including Kubernetes...  ...scale. # Strong understanding of software development and CI/CD tools including... 
    Linux
    Contract work
    Work from home
    Relocation
    Flexible hours
    Shift work

    Vytwo

    Prosper, TX
    14 days ago
  •  ...Platform Infrastructure as Code Engineers at the ENG02 and ENG04 levels...  ..., and maintenance of modern IaC solutions within a secure...  ...infrastructure, platform, cloud, Linux, or DevOps engineering experience...  ...including Python, Java, Ruby, Bash, C++, C#, or Go. Experience... 
    Linux
    Full time
    Contract work

    Associates Systems LLC

    Richardson, TX
    1 day ago
  •  ...security. Job Title: Lead, Software Engineering (Embedded) Job Code: 36690 Job...  ...hardware. Advanced skills in C++, implementing software for...  .... Experience with Modern C++ techniques. Experience...  ...Owner. Working knowledge of Linux. #LI-KM1 L3Harris... 
    Linux
    Local area

    L3Harris

    Richardson, TX
    2 days ago
  • Position Summary The Sensor Software Engineer (SSE) is responsible for the development and optimization...  ...reliable software using languages such as C++ and Python for use in embedded sensor operating systems (typically RTOS, Linux, etc.). Working with the Product and... 
    Linux
    Work at office

    EagleNXT

    Allen, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Modern C++, Linux. Be the first to apply!