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 7 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Modern C++, Linux in Allen, TX vacancy
  •  ...rapid flight testing in development, and modern commercial manufacturing strategies...  ...edge and deter future conflicts. Senior Embedded Software Engineer Castelion is seeking a Senior Embedded...  ...‑critical code. Comfortable with Linux internals, cross‑compilers, build systems... 
    Linux

    Next Matter

    Allen, TX
    4 days 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
  •  ...Embedded Software Engineer(527456) Key Skills:- Embedded C/C++ development Embedded Linux (user-space; kernel exposure is a strong plus) Networking fundamentals (TCP/IP, IPv4/IPv6, routing, VLAN, QoS) Protocol expertise (DHCP, DNS, MQTT, TR-069, SIP) GIT... 
    Linux
    Full time
    Remote work

    Client of Maven Companies Inc.

    Plano, TX
    3 days ago
  •  ...Embedded Software Engineer Seeking Embedded Software Engineers to support design, development, integration, debug, and test...  ..., or related field Experience with embedded C/C++ Experience with RTOS, embedded Linux, or bare metal development Experience with... 
    Linux

    AVTC Group

    Richardson, TX
    13 hours ago
  •  ...Sr Embedded Software Engineer Location: Plano, TX Duration: Contract Rate: DOE US Citizens, GC, EAD (H4, L2), E3 TN visa...  ...field. Strong programming skills in embedded C/C++ programming. Experience in Linux Application programming. Experience with... 
    Linux
    Contract work

    Staffing the Universe

    Plano, TX
    13 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
  • 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... 

    Harris Geospatial Solutions

    Richardson, TX
    13 hours 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
    13 hours 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
    13 hours ago
  • $86.8k - $165.2k

     ...of experience and renowned engineering expertise to meet the needs...  ...an opportunity for a Senior Embedded Software Engineer to join our Surveillance...  ...applications written in C++ or closely related software...  ...Development experience on Linux, VxWorks, or other Real Time... 
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    RTX

    Plano, TX
    4 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
    1 day 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
    1 day ago
  •  ...Job Title: C++ Lead /Senior Developer Location: Richardson, TX 75082 Preferred Location : Richardson...  ...Mandatory skills - Open System, C and C++, UNIX /LINUX ,ProC, Java C++ Lead /Senior Developer Gamut of Software Development lifecycle stages. Experience in... 
    Linux
    3 days per week

    Diverse Lynx

    Richardson, TX
    13 hours 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
  •  ...experience in both systems engineering and software development. Advanced...  ...distributed operating system (Unix/Linux, Windows, Z/OS) internals...  ...programming languages (C, C++, Perl, Python, Java, C#,.NET...  ..., LDAP, Windows AD) Modern compute technologies (e.g.,... 
    Linux
    3 days per week

    TriOptus LLC

    Plano, TX
    13 hours 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
    1 day ago
  • Sr. C/Embedded Developer Location: Richardson TX DAY ONE ONSITE – all 5 days Duration: 12 months Please look for below skills in the resume: Should have 8+ years of overall experience Embedded C, OS drivers experience essential, Kernel & Linux
    Linux

    Argyle Infotech

    Richardson, TX
    5 days ago
  •  ...) ~ Project Management experience ~ Wildfly v11 ~ Eclipse IDE ~ RDBMS, Oracle SQL, Unix, Linux, JDBC ~4+ years of solid Java development experience ~ Modernize and support existing Java-based applications and integration interfaces in an effort to achieve compliance... 
    Linux
    Contract work
    Immediate start

    Pyramid Consulting

    Plano, TX
    4 days ago
  •  ...Staffing, Consulting, Software Development, and Training...  ...programming, software engineering, systems development, testing...  ...we have an excellent embedded C programmer that doesn...  ...(4-5 years) 2. C++ 3. POS (point of sale)...  ...always a typical Unix, Linux or Windows since they are... 
    Linux
    Work experience placement

    Atria Group LLC

    Plano, TX
    4 days ago
  •  ...technical expertise throughout the software lifecycle including design,...  ..., virtualization, APIs, and modern software languages Strong...  ...application development, database, Unix/Linux environments, distributed and...  ...languages: Python, Java, C, C++, Go, SQL, PL/SQL.... 
    Linux
    2 days per week
    3 days per week

    TriOptus LLC

    Murphy, TX
    3 days ago
  •  ...operating system, as well as various Independent Software Vendor (ISV) products. This role requires deep technical...  ...Sysplex environments. ~ Knowledge of z/VM or Linux on Z. ~ Experience with mainframe modernization initiatives or hybrid cloud environments. ~... 
    Linux
    Temporary work

    E-Solutions

    Frisco, TX
    13 hours 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
  • $95k - $130k

     ...reference: Role Sr Test Embedded Engineer Location Plano Texas (...  ...seeking a highly skilled Senior Software Test Engineer with extensive experience in Linux based embedded systems to join...  ...programming languages (e.g., C, C++), and real-time operating... 
    Linux

    LanceSoft

    Plano, TX
    1 day ago
  •  ...Formation, Lambda, Step Functions). Develop modernization strategies including migration...  ...phases. Mentor solution architects and engineering teams on best practices and...  ...mainframes, COBOL, EBCDIC, VSAM, Unix/Linux environments. ~ Proven experience in... 
    Linux

    United IT

    Plano, TX
    1 day ago
  •  ...Sr Machine Learning Engineer The client's Mobility team...  ...working in Data Science or Software Engineering ~3+ years...  ...Python (including NumPy), C/ C++, Lua and SQL ~ Experience in embedded systems development and...  ...and environments such as Linux, etc. ~ Solid... 
    Linux

    Software Technology Inc

    Plano, TX
    13 hours 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
  •  ...Operator specialized in social engineering and assessments of...  ...fundamentals, modern threats and vulnerabilities...  ...layers, protocols); Windows/ Linux/Unix/Mac operating systems as well as software vulnerability and exploitation...  ...languages (such as C, C++, C#, or Java);... 
    Linux
    Worldwide

    Chase

    Plano, TX
    13 hours 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

    Omni Inclusive

    Frisco, TX
    2 days 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
  •  ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing...  ...required by the business Advance platform modernization and integrate AI tools to effectively...  ...Formal training or certification on C++/Python software engineering concepts and... 
    For contractors

    Chase

    Plano, TX
    13 hours 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!