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

Embedded Software Engineer

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.

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.

Under 10% travel required

No relocation provided

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!

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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Modern C++, Linux in Parker, TX vacancy
  • $75k - $95k

    Motorola Solutions is seeking a New Graduate Embedded Software Engineer in Allen, Texas. The role involves developing firmware for embedded systems using modern C++ and Linux, requiring a bachelor's or master’s degree in Computer Science. Responsibilities include working... 
    Linux

    Motorola Solutions

    Allen, TX
    2 days ago
  • $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
    10 hours ago
  • Pi-Square Technologies LLC is looking for an Embedded Software Engineer based in Plano, Texas. The engineer will develop embedded C/C++ software and contribute to embedded Linux applications. Responsibilities include coordinating networking functions and working with protocols... 
    Linux

    Pi-Square Technologies LLC

    Plano, 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
    10 hours ago
  •  ...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
    3 days 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
    10 hours 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
    4 days ago
  • Overview Embedded Software Engineer Responsibilities and qualifications described below. This listing focuses on embedded software development in C/C++ with embedded Linux, networking, and related technologies. Responsibilities Develop embedded C/C++ software for embedded... 
    Linux

    Pi-Square Technologies LLC

    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
    4 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
    10 hours 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
    3 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
    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
    3 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
    5 days ago
  • $86.8k - $165.2k

     ...freedoms and deter aggression. The Software organization develops the...  ...position is for a Senior Embedded Software Engineer to join our Surveillance...  ...software applications written in C++ or closely related languages. Development experience on Linux, VxWorks, or other Real Time... 
    Linux
    Temporary work
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Prattwhitney

    Plano, TX
    10 hours ago
  • $146.4k - $247.8k

     ...Primary Function of Position: As a Sr. Embedded Software Engineer, you will work with a group of...  ...mission-critical cross-platform code in C++ or C. Working knowledge of Python or...  ...such as GNU Make and CMake. Embedded Linux or QNX at multiple levels including... 
    Linux
    Full time
    Local area
    Shift work

    Intuitive Surgical

    Murphy, TX
    1 day 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
    5 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
    3 days ago
  •  ...Role: DevOps Engineer Location: Plano, TX (100% Onsite) Mode: Full-Time Job Summary: We are seeking...  ...Strong experience with GitLab CI/CD Proficiency in Linux/Unix administration Experience with Docker and containerization... 
    Linux
    Full time

    VBeyond

    Murphy, TX
    2 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
    1 day ago
  •  ...across the entire software stack. This is...  ...technical hands-on engineering position spanning...  ...Develop and maintain modern user interfaces...  ...backend software using C++ and Golang....  ...Experience developing on Linux platforms. ~...  ...Experience working with embedded systems, firmware,... 
    Linux
    Temporary work
    Flexible hours

    APCON

    Plano, TX
    1 day ago
  •  ...I have an opportunity for "Triage Software Engineer - Plano, TX - ONSITE - LOCALS" and I am looking for a candidate who...  ...in Automotive Infotainment domain with exposure to embedded software development in C/C++/ Linux Knowledge of how to use JIRA, Confluence and Logs... 
    Linux
    Local area
    Immediate start

    Navtech

    Murphy, TX
    2 days 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
    4 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
    5 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
    10 hours ago
  •  ...Network / System Engineer Plano, TX - Look for Nearby candidates Hybrid role W2 Candidates - Visa open Key Responsibilities...  ...) as required. # Technology Management & Automation - Use Linux, Windows, SQL, OpenShift, ITSM, Splunk, Ansible, and CI/CD tools... 
    Linux
    3 days per week

    Apex Informatics

    Murphy, TX
    2 days ago
  •  ...Candidates (w2) Years of Experience required : Open Must Have skills: Prod support/ App Support with any monitoring tools and Unix/Linux environment Job Description: The Application Production Support role is within the Banking and Production services... 
    Linux
    For contractors
    Work experience placement
    Remote work
    Flexible hours
    Shift work
    Weekend work

    Apex Informatics

    Murphy, TX
    2 days ago
  •  ...REQUIREMENT Job Description: Data Engineer Location: Plano,TX Duration: 6 month Job ID: 96989-1 Prior Client...  ...(Redshift or Snowflake) 3+ years of experience with UNIX/Linux including basic commands and shell scripting 2+ years of experience... 
    Linux
    Long term contract

    Maintec Technologies

    Murphy, TX
    2 days 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
    1 day 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
    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!